对一个1000行20列的DataFrame随机抽样,抽取30组,每组50个,输出第11组的数据
时间: 2023-12-14 12:37:29 浏览: 73
你可以使用pandas的sample方法来进行抽样。以下是示例代码:
``` python
import pandas as pd
# 读取数据
df = pd.read_csv('your_data.csv')
# 抽样
samples = [df.sample(n=50) for i in range(30)]
# 输出第11组数据
print(samples[10])
```
在这个示例中,我们使用了pandas的read_csv方法来读取数据。然后,我们使用sample方法对DataFrame进行抽样,并将每个样本存储在一个list中。最后,我们输出第11组数据,即`samples[10]`。
阅读全文