Pandas如何将DataFrame按列分组构成新的DataFrame?

vanqingyu 发布于 2016/07/07 22:51
阅读 7K+
收藏 0

初始的DataFrame是这样的:

我想形成这样的:

这个是通过调用gruoupby().first()形成的,但不是完整的DataFrame。

加载中
0
dp_zhou
dp_zhou

将Entity_Name作为索引,再对索引进行排序

df.set_index('Entity_Name', inplace = True)

df.sort_index()

0
铁扇公主1
铁扇公主1
该评论暂时无法显示,详情咨询 QQ 群:点此入群
0
铁扇公主1
铁扇公主1

现在学习pythond 的朋友越来越多了,如果你还在犹豫,恐怕要迟了

0
guozilei
guozilei

我也遇到这样的问题

每个sid对应一些时间,每个时间又对应一些uid,统计uid个数。

 

shop_ids = user_pay_df['sid'].unique()
s_group = user_pay_df.groupby(by=['sid', 'time']).count() print(s_group) for sid in shop_ids:  print(s_group.ix[sid])

 

0
三教布衣
三教布衣
该评论暂时无法显示,详情咨询 QQ 群:点此入群
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部