英文:
Sum column values within the same group and save that dataframe separately
问题
让我们假设我有一个类似下面的数据框:
value parent
23 X
32 Y
11 Z
如果我想将这个数据框转换为上述形式,我该怎么做呢?基本上,我是在同一组内对列值进行求和,并将该数据框保存到一个单独的数据框中。正如您所看到的,我对长度列不感兴趣。
英文:
Let's say I have a dataframe that looks like the following:
In [186]:
df = pd.read_csv(file, engine='python',sep='\t')
df
Out[186]:
length value parent
100 5 X
90 18 X
77 17 Y
15 15 Y
89 11 Z
What do I do if I want to change this datframe into the following:
value parent
23 X
32 Y
11 Z
I am basically summing up the column values within the same group and saving that dataframe into a separate data frame. As you can see, I am not intested in the length column.
答案1
得分: 0
删除长度列并执行以下操作:
df.groupby(['parent']).sum()
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论