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

如何用Python整理Excel降水数据并将DataFrame保存为CSV文件

如何将处理后的DataFrame保存为CSV文件

嘿,你已经搞定了数据处理的核心部分,要把生成的result DataFrame存成CSV文件其实超简单,用pandas自带的to_csv()方法就能轻松实现!

修改后的完整代码

把保存步骤加到你现有代码的末尾就行:

import pandas as pd
df = pd.read_excel('El Jem_Souassi.xlsx', sheetname=None, header=None)
data=df["El Jem"]
T=[]
for column in range(1,56):
    liste=data[column].tolist()
    for row in range(1,len(liste)):
        liste[row]=str(liste[row])
        if liste[row]!='nan':
            T.append(liste[row])
result=pd.DataFrame(T)
# 新增:将DataFrame保存为CSV文件
result.to_csv('降水数据处理结果.csv', index=False)

关键参数说明

  • '降水数据处理结果.csv':这是你要保存的文件路径和名称,可根据需求修改(比如指定绝对路径'C:/我的数据/降水结果.csv')。
  • index=False:这个参数很关键,它会去掉pandas默认生成的行索引列。如果不设置,CSV文件里会多出一列无意义的索引值,影响数据整洁度。

可选参数扩展

如果有特殊需求,还可以添加这些参数:

  • encoding='utf-8':指定文件编码,避免中文或特殊字符乱码(如果你的数据包含非ASCII字符的话)。
  • sep=';':自定义分隔符,默认是逗号,部分场景下可能需要用分号或其他符号。
  • header=False:如果你的result没有列名(就像当前代码里的单列表头),可以设置这个参数去掉默认的表头行。

比如要保存为UTF-8编码且无表头的CSV,代码可以写成:

result.to_csv('降水数据处理结果.csv', index=False, encoding='utf-8', header=False)

运行修改后的代码,你就能在指定路径下找到生成的CSV文件啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 08:28:58