DataFrame中的sample
时间: 2023-11-03 17:13:28 浏览: 130
pandas.DataFrame.sample使用实例
在 Pandas 中,DataFrame 的 sample() 方法用于从 DataFrame 中随机抽取行或列。该方法可以用于随机选择一些数据进行分析或者测试模型的性能。
使用样例:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'A': range(1, 6), 'B': range(2, 11, 2)})
# 抽取 DataFrame 的随机样本
sample = df.sample(n=3, replace=False, random_state=42)
print(sample)
```
输出:
```
A B
3 4 8
0 1 2
4 5 10
```
在上面的例子中,我们使用了 `sample()` 方法从 DataFrame `df` 中抽取了 3 行数据,其中参数 `n` 指定了抽取的行数,参数 `replace` 指定了是否允许抽取重复行,参数 `random_state` 指定了随机种子,保证每次运行程序得到的结果一致。当然,该方法还可以对列进行抽样,具体使用方式可以参考 Pandas 的官方文档。
阅读全文