[英]Python, pandas: summing a column based on multiple other columns and putting it into a new dataframe
[英]merge a dataframe based on one column and summing the other columns - Python
我正在寻找基于一列合并其他列的 dataframe 。 我试图通过 df.loc 组合 sum 来做到这一点,并且已经广泛搜索了 Stack。 如果你们有任何建议,非常欢迎他们:)
原来的:
日期 | 值 x | 值 y |
---|---|---|
1920 年 13 月 3 日 | 1 | 0 |
1920 年 13 月 3 日 | 0 | 1 |
30-4-1920 | 0 | 1 |
30-4-1920 | 1 | 1 |
所需的 Output:
日期 | 值 x | 值 y |
---|---|---|
1920 年 13 月 3 日 | 1 | 1 |
30-4-1920 | 1 | 2 |
先感谢您!
“df”是 dataframe。 我认为日期列是字符串数据类型。
function 的小组完成了这项工作。
df.groupby(['date']).sum()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.