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

基于Python/Excel处理电压日均值数据并可视化的技术求助

技术方向与实操方案

核心选型结论

  • 完全不需要用selenium,它是用来自动化浏览器或爬取网页的,和你处理本地CSV文件的需求无关
  • 必须安装pandas(数据分组计算核心工具)和matplotlib(生成图表),这俩足以搞定所有需求

实操步骤(Jupyter Notebook环境)

1. 安装依赖库

在Jupyter代码单元格里运行:

!pip install pandas matplotlib

2. 单文件处理示例(先跑通单月数据)

import pandas as pd
import matplotlib.pyplot as plt

# 读取CSV,自动解析日期列
df = pd.read_csv("单月数据.csv", parse_dates=["日期列名称"])  # 替换"日期列名称"为你实际的列名,比如"Date"

# 提取纯日期(去掉时分秒),用于分组
df["日期"] = df["日期列名称"].dt.date

# 按日期分组计算电压均值
daily_mean = df.groupby("日期")["电压列名称"].mean().reset_index()  # 替换"电压列名称"为实际列名,比如"Voltage"

# 生成折线图(换成bar()就是柱状图)
plt.figure(figsize=(12, 6))
plt.plot(daily_mean["日期"], daily_mean["电压列名称"])
plt.title("每日电压均值")
plt.xlabel("日期")
plt.ylabel("电压均值")
plt.xticks(rotation=45)  # 旋转日期标签避免重叠
plt.tight_layout()  # 自动调整布局
plt.show()

# 保存计算结果(可选)
daily_mean.to_csv("单月每日电压均值.csv", index=False)

3. 批量处理12个文件

把所有CSV文件放在同一个文件夹,用以下代码批量处理:

import os

# 指定CSV文件所在文件夹路径
folder_path = "./monthly_data"  # 替换成你的实际文件夹路径

# 遍历所有CSV文件
for filename in os.listdir(folder_path):
    if filename.endswith(".csv"):
        file_path = os.path.join(folder_path, filename)
        # 读取并处理数据
        df = pd.read_csv(file_path, parse_dates=["日期列名称"])
        df["日期"] = df["日期列名称"].dt.date
        daily_mean = df.groupby("日期")["电压列名称"].mean().reset_index()
        
        # 生成并保存图表
        plt.figure(figsize=(12, 6))
        plt.plot(daily_mean["日期"], daily_mean["电压列名称"])
        plt.title(f"{filename[:-4]} 每日电压均值")
        plt.xlabel("日期")
        plt.ylabel("电压均值")
        plt.xticks(rotation=45)
        plt.tight_layout()
        plt.savefig(f"{filename[:-4]}_均值图表.png")
        plt.close()  # 关闭画布释放内存
        
        # 保存均值数据
        daily_mean.to_csv(f"{filename[:-4]}_每日均值.csv", index=False)
        print(f"处理完成:{filename}")

关键提示

  • 务必替换代码里的日期列名称和电压列名称为你CSV中的实际列名
  • pandas会自动识别mm/dd/yyyy格式的日期,不需要额外配置
  • 批量处理时,确保目标文件夹里只有要处理的12个CSV文件,避免误处理其他文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 23:45:23