1
如何在熊猫群后对群进行采样?假设我想在groupby之后得到前半群。熊猫:群后的样本组
In [194]: df = pd.DataFrame({'name':['john', 'george', 'john','andrew','Daniel','george','andrew','Daniel'], 'hits':[12,34,13,23,53,47,20,48]})
In [196]: grouped = df.groupby('name')
有“约翰”,“乔治”,“安德鲁”,“大牛” 4组分组,我感兴趣的是得到2组出了4不要紧哪它返回2组。
非常感谢。
如果这是您想要的输出,则不需要“groupby”。简单地做:'selected_names = np.random.choice(df.name.unique(),2,replace = False)''后面跟'df [df.name.isin(selected_names)]' – cwharland 2014-12-05 15:39:21
Good catch @cwharland – BlueFeet 2014-12-05 15:58:05