0Pricing
Data Science Academy · 课时

将结果保存为 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 反馈 — 无需本地设置。

此课程中的所有课时

  1. read_csv 及其实用选项
  2. 在 pandas 中打开 Excel 工作表
  3. 读取时解析日期并设置 dtypes
  4. 将结果保存为 CSV 和 Excel
← 返回 Data Science Academy