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

如何在Excel中按日期时间戳列计算雨量日累计总和?

如何从雨量计CSV数据生成每日累计雨量

完全可以对这类时序雨量数据做重采样,得到每日累计雨量,下面是具体实现方法和逻辑:

核心逻辑(公式)

每日累计雨量本质就是当日所有时段记录的雨量值之和,公式表示为:

每日累计雨量 = 求和(当日每一条记录的Rainfall字段值)

用Python Pandas实现的步骤

假设你的CSV文件名为rain_data.csv,可以用以下代码完成重采样:

  1. 导入工具并读取数据
import pandas as pd

# 读取CSV,注意分隔符可能是空格或制表符,根据实际情况调整sep参数
df = pd.read_csv('rain_data.csv', sep='\s+', parse_dates=['Date/time.'])
  1. 设置日期列为索引
df.set_index('Date/time.', inplace=True)
  1. 按天重采样并求和
daily_rain = df['Rainfall'].resample('D').sum()
  • resample('D')表示按日历日重采样
  • .sum()对每个采样周期内的雨量值求和,得到当日累计
  1. 可选:将结果保存为新的CSV
daily_rain.to_csv('daily_rainfall.csv', header=['Daily Total Rainfall'])

注意事项

  • 确保日期时间列能被正确解析,如果原始格式有问题,可以用pd.to_datetime()指定格式,比如pd.to_datetime(df['Date/time.'], format='%m/%d/%y %H:%M:%S')
  • 如果存在缺失时段,重采样时会自动将缺失值视为0,不影响累计结果

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 16:02:01