You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:如何按日期对第二列数值进行求和汇总

按日期对数值列求和的实现方法

下面提供两种实用的方法来实现按日期聚合求和的需求:

方法一:使用Python Pandas处理

Pandas是处理表格数据的利器,适合批量处理和后续分析:

import pandas as pd

# 读取文本数据(假设数据文件名为data.txt)
df = pd.read_csv('data.txt', sep=' ', header=None, names=['date', 'value'])
# 按日期分组,对数值列求和
sum_result = df.groupby('date')['value'].sum().reset_index()
# 输出无索引、无表头的结果
print(sum_result.to_string(index=False, header=False))

方法二:使用Awk命令行快速处理

如果你习惯用命令行工具,Awk可以直接在终端完成计算,无需编写脚本:

awk '{sum[$1] += $2} END {for (date in sum) print date, sum[date]}' data.txt

处理后的结果示例

针对你提供的数据集,处理后会得到以下结果:

20220316 -1425.66
20220606 -10.29
20220324 123.44
20220210 428.22
20221004 1328.9
20211227 -433.29
20211217 -377.04
20211221 24.37
20220228 29.87

内容的提问来源于stack exchange,提问作者Raphael Hen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 08:45:29