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

2024-04-28 06:54:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我对熊猫不熟悉。我有一个像这样的数据框

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

Tags: 数据namefromcomsqldatecounttable
2条回答
df = dataframe.groupby('date').sum()

如果要将站点名和名称保留在数据帧中,可以执行以下操作:

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

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

相关问题 更多 >