小编mar*_*ski的帖子

Pandas - 可以使用两个不同的聚合聚合两列?

我正在加载一个csv文件,其中包含以下列:date,textA,textB,numberA,numberB

我想按列分组:date,textA和textB - 但是想要将"sum"应用于numberA,而将"min"应用于numberB.

data = pd.read_table("file.csv", sep=",", thousands=',')
grouped = data.groupby(["date", "textA", "textB"], as_index=False)
Run Code Online (Sandbox Code Playgroud)

...但我看不出如何将两个不同的聚合函数应用于两个不同的列?即sum(numberA), min(numberB)

aggregation pandas

25
推荐指数
1
解决办法
2万
查看次数

标签 统计

aggregation ×1

pandas ×1