在Python中,我们可以使用Pandas库来实现按组条件采样值。具体步骤如下:
import pandas as pd
data = {'Group': ['A', 'A', 'A', 'B', 'B', 'B'], 'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
sample_df = df.groupby(['Group']).apply(lambda x: x.sample(n=2))
以上代码中,我们首先对数据进行了分组,然后使用apply方法,并传入一个lambda函数。该函数中进行了对每个组进行样本采样的操作,最后将样本数据合并为一个新的DataFrame对象。
其中,n=2表示每个组要采样的样本数量。
最终,sample_df中会包含按组条件采样得到的样本数据。
下一篇:按组条件更改或填充数据框单元格