【问题标题】:How to sum column Y for all instances of duplicates in column X in py [duplicate]如何对py中X列中所有重复实例的Y列求和[重复]
【发布时间】:2021-09-15 01:44:39
【问题描述】:

我正在处理标准普尔期货的数据。我有一个每 60 分钟收盘的数据框和每 60 分钟间隔内的交易量。我想创建一个新的数据框来总结每个价格的总交易量。

Date Close Volume
0 4420 100
1 4420.25 200
2 4420.5 300
3 4420 200
4 4420.75 200
5 4422 300

因此,例如,对于 4420,总音量将是 300,而由于其余部分没有重复,它们的总音量将只是音量显示。

对不起,如果这个问题的格式不完美,论坛新手。

感谢任何帮助!

【问题讨论】:

  • df.groupby('Close', as_index=False)['Volume'].sum()

标签: pandas stock


【解决方案1】:

使用pandas groupby 执行任何类型的聚合groupby

dfg = df.groupby('Close')['Volume'].agg('sum').reset_index()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-06
    • 2023-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-18
    • 2020-11-28
    相关资源
    最近更新 更多