繁体   English   中英

基于列合并pandas中的数据帧行

[英]Merge rows of a dataframe in pandas based on a column

我是熊猫新手。 我有一个看起来像这样的数据框

sitename            name        date               count
0  chess.com  Autobiographer  2012-05-01               2
1  chess.com  Autobiographer  2012-05-05               1
2  chess.com  Autobiographer  2012-05-15               1
3  chess.com  Autobiographer  2012-05-01               1
4  chess.com  Autobiographer  2012-05-15               1
5  chess.com  Autobiographer  2012-05-01               1

如何根据日期合并行并总结同一日期的计数。 喜欢在sql中

select sitename, name, date count(*) from table group by date

如果您想在数据框中保留您的网站名称和名称,您可以执行以下操作:

df = dataframe.groupby(['date', 'sitename', 'name']).sum()

编辑:请参阅@DSM的注释以重置索引并具有非索引数据帧。

df = dataframe.groupby('date').sum()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM