python dataframe sample
时间: 2023-09-14 13:02:28 浏览: 128
可以使用 pandas 中的 sample() 函数对 DataFrame 进行抽样。示例代码如下:
```python
import pandas as pd
# 创建一个简单的 DataFrame
df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [5, 6, 7, 8]})
# 对 DataFrame 进行抽样,随机选择 2 行数据
sample_df = df.sample(n=2)
print(sample_df)
```
输出结果可能如下:
```
A B
2 3 7
0 1 5
```
相关问题
python dataframe随机打乱
你可以使用`pandas`库中的`sample`函数来随机打乱DataFrame。下面是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': [6, 7, 8, 9, 10],
'C': [11, 12, 13, 14, 15]}
df = pd.DataFrame(data)
# 随机打乱DataFrame
df_shuffled = df.sample(frac=1, random_state=42) # frac=1表示保持全部数据,random_state用于重复结果
print(df_shuffled)
```
运行以上代码,将会输出一个随机打乱后的DataFrame。你可以根据需要调整`random_state`参数来获得不同的随机结果。
python dataframe随机抽样
你可以使用`pandas`库中的`sample()`方法来进行DataFrame的随机抽样。该方法可以根据指定的样本数量或比例从DataFrame中随机选择行。
以下是一个示例代码,演示如何对DataFrame进行随机抽样:
```python
import pandas as pd
# 创建一个示例DataFrame
data = {'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e'],
'C': [True, False, True, False, True]}
df = pd.DataFrame(data)
# 从DataFrame中随机抽样2行
random_samples = df.sample(n=2)
print(random_samples)
```
这段代码将从`df`中随机抽样2行,并将结果存储在`random_samples`变量中。你可以根据需要调整抽样的行数。
希望这可以帮助到你!如果你有任何其他问题,请随时提问。
阅读全文