📅  最后修改于: 2023-12-03 15:26:07.696000             🧑  作者: Mango
当我们需要把 Pandas 数据帧中的数据保存为 CSV 文件时,我们可以使用 Pandas 库提供的 to_csv()
函数。这个函数能够将数据帧中的数据保存为 CSV 格式,并保存到指定的文件中。
import pandas as pd
# 创建数据帧
data = {'Name': ['Tom', 'Jerry', 'Spike', 'Tyke'],
'Age': [5, 4, 3, 1],
'Breed': ['Cat', 'Mouse', 'Dog', 'Dog']}
df = pd.DataFrame(data)
# 保存到 CSV 文件
df.to_csv('pets.csv', index=False)
在上面的代码中,我们首先创建了一个包含宠物名称、年龄和品种的数据帧。然后,我们使用 to_csv()
函数将数据帧保存到名为 pets.csv
的 CSV 文件中。注意,我们将参数 index
设置为 False
,这样我们就不会保存行索引到 CSV 中。
为了验证保存的结果,我们可以使用 read_csv()
函数读取文件,然后打印数据帧:
df_csv = pd.read_csv('pets.csv')
print(df_csv)
输出结果:
Name Age Breed
0 Tom 5 Cat
1 Jerry 4 Mouse
2 Spike 3 Dog
3 Tyke 1 Dog
我们可以看到,保存的 CSV 文件已经成功地被读取到了数据帧中。
除了这个基本用法之外,to_csv()
函数还有很多其他的参数可以调整,例如分隔符、列的顺序以及缺失值的表示方式等。我们可以详细地阅读 Pandas 文档中的说明来了解它们。
总之,使用 to_csv()
函数能够快速、便捷地将 Pandas 数据帧中的数据保存为 CSV 格式。