【问题标题】:How to aggregate data in a csv file using python?如何使用python聚合csv文件中的数据?
【发布时间】:2021-05-27 18:48:40
【问题描述】:

我有一个用这种格式编写的 csv 文件:

timestamp,user_holding
07/12/2018 00:45,23
07/12/2018 01:45,48
07/12/2018 06:45,67
08/12/2018 07:45,12
08/12/2018 13:45,35
08/12/2018 18:45,67
.....

我需要做的是每天汇总 user_holding 以便我拥有:

timestamp,user_holding
07/12/2018,138
08/12/2018,114
....

我必须使用 python 来实现,因为我需要对很多文件执行此操作, 有没有快速的方法来做到这一点?提前致谢!

【问题讨论】:

  • “有没有一种快速的方法来做到这一点” - 是的,将你的任务粘贴到堆栈溢出中并让其他人为你工作是一种超级快速的方法。干得好。
  • 您已经尝试过什么了吗?您可以将 csv 数据加载到 DataFrame 中,然后使用 groupby 来汇总每个日期的所有用户持有量。

标签: python database csv date aggregate


【解决方案1】:

使用正则表达式。首先删除那些逗号。然后在你需要的地方添加逗号。

【讨论】:

    猜你喜欢
    • 2014-02-07
    • 1970-01-01
    • 2013-08-05
    • 2018-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多