将结果保存为 CSV 和 Excel
导出分析结果以便分享
将结果保存为 CSV 和 Excel 是 CoddyKit 上的免费 Data Science Academy 课时。 这是第 4 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Data Science Academy 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Data Science Academy 课程共包含 4 节课。
分析结果需要传递
清理后的表格只有在其他人能够打开时才有用。大多数项目的最后一步,是将结果写回文件。📤
一行代码写入 CSV
使用 to_csv 将任意 DataFrame 保存到磁盘。传入文件名后,pandas 会为您写入所有行和列。
df.to_csv("clean_sales.csv")删除多余的索引
默认情况下,to_csv 会将行索引写成第一列。如果这些编号只是噪声,请传入 index=False。
df.to_csv("clean_sales.csv", index=False)匹配读取方的区域设置
如果同事使用欧洲版 Excel 打开 CSV,请将 sep 设置为分号,以便正确分列,而不是全部挤在一列中。
df.to_csv("out.csv", sep=";", index=False)确保文本安全
对于包含重音符号或特殊符号的名称,请使用 encoding="utf-8" 写入,避免对方打开时出现乱码。
df.to_csv("names.csv", encoding="utf-8")同时保存为 Excel
更喜欢电子表格吗?to_excel 会写入 xlsx 文件,可直接在 Excel、Numbers 或 Google Sheets 中打开。
df.to_excel("clean_sales.xlsx", index=False)为工作表命名
sheet_name 选项会为工作簿中的选项卡命名,让文件打开后即可清楚了解其内容。
df.to_excel("report.xlsx",
sheet_name="Summary", index=False)多个表,一个工作簿
使用 ExcelWriter 将多个 DataFrame 放在同一个可共享文件的不同选项卡中。
with pd.ExcelWriter("book.xlsx") as w:
df1.to_excel(w, sheet_name="raw")
df2.to_excel(w, sheet_name="summary")只选择部分列
传入您需要的列列表到 columns,只导出重要内容。其余列不会写入保存的文件。
df.to_csv("slim.csv",
columns=["date", "total"], index=False)便于往返使用
使用 to_csv 保存的文件,之后可以通过 read_csv 重新打开,完成从原始输入到整理后输出的完整流程。
选择正确的格式
选择 CSV 可获得较小的体积和良好的可移植性,选择 Excel 可支持格式设置和多个工作表。请根据下一位打开文件的人选择格式。
快速检查
您正在导出 CSV,但不希望保存行号。应该设置什么?
回顾:交付您的结果
现在您可以使用 to_csv 和 to_excel 导出数据:删除索引,设置分隔符和编码,为工作表命名,并选择列。整个流程完成了。🎉
常见问题解答
「将结果保存为 CSV 和 Excel」课时是免费的吗?
是的 — 「将结果保存为 CSV 和 Excel」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Data Science Academy 课程的其余内容,请升级到 CoddyKit PRO。 Data Science Academy 课程共包含 4 节课。
「将结果保存为 CSV 和 Excel」这节课中我会学到什么?
导出分析结果以便分享 你通过在浏览器中直接运行的动手代码来练习 Data Science Academy,全天候 AI 导师会在你学习这节课的过程中回答你的问题。
学习 Data Science Academy 需要有经验吗?
无需任何先前经验。CoddyKit 上的 Data Science Academy 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 4 节课,共 4 节。
「将结果保存为 CSV 和 Excel」课时需要多长时间?
大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。
我能在这节 Data Science Academy 课中编写并运行代码吗?
能。每节 Data Science Academy 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。
此课程中的所有课时
- read_csv 及其实用选项
- 在 pandas 中打开 Excel 工作表
- 读取时解析日期并设置 dtypes
- 将结果保存为 CSV 和 Excel