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

如何使用Pandas将秒级列合并为分钟级列?

秒级列合并到对应分钟级列的处理方案

我拥有如图所示的秒级列,需将其合并到各分钟级列中,恳请帮助。

下面给你两种实用的处理方法,按需选择:

方法一:Excel 手动操作

  • 先给秒级时间列做辅助转换:假设秒级时间在A列,在空白列输入公式 =TEXT(A1,"yyyy-mm-dd hh:mm"),下拉填充得到对应的分钟级时间
  • 选中所有包含秒级时间、待合并数值的区域,点击「数据」→「分类汇总」:分类字段选刚才的分钟级辅助列,汇总方式选你需要的(求和/平均值/最大值等),汇总项勾选要合并的数值列
  • 完成分类汇总后,删除辅助列和多余的明细行,就能得到每个分钟对应的合并结果

方法二:Python 批量处理

如果数据量较大,用Pandas代码批量处理更高效:

import pandas as pd

# 读取数据(替换成你的数据源路径)
df = pd.read_csv("your_data.csv")
# 将秒级时间列转为datetime格式
df["time"] = pd.to_datetime(df["time"])
# 按分钟分组,合并数值(这里用sum,可替换为mean/max等)
minute_merged_df = df.groupby(df["time"].dt.floor("min"))["value"].sum().reset_index()
# 保存合并后的结果
minute_merged_df.to_csv("merged_minute_data.csv", index=False)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 06:48:16