如何将 pandas dataframe 导出到 csv(带有示例)


您可以使用以下语法将 pandas DataFrame 导出到 CSV 文件:

 df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

请注意, index=False告诉 Python 在导出 DataFrame 时删除索引列。如果您想保留索引列,请随意删除此参数。

以下分步示例展示了如何在实践中使用此功能。

第 1 步:创建 Pandas 数据框

首先,让我们创建一个 pandas DataFrame:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' rebounds ': [11, 8, 10, 6, 6, 5]})

#view DataFrame
df

points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6
5 23 9 5

第 2 步:将 DataFrame 导出到 CSV 文件

接下来,让我们将 DataFrame 导出到 CSV 文件:

 #export DataFrame to CSV file
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

步骤 3:查看 CSV 文件

最后,我们可以导航到导出 CSV 文件的位置并查看它:

 points, assists, rebounds
25.5.11
12,7,8
15,7,10
14.9.6
19,12,6
23.9.5

请注意,由于我们指定了index=False ,索引列不在文件中。

另请注意,标题位于文件中,因为 to_csv() 函数中的默认参数是headers=True

只是为了好玩,如果我们省略了index=False参数,CSV 文件将如下所示:

 ,points, assists, rebounds
0.25.5.11
1,12,7,8
2,15,7,10
3,14,9,6
4,19,12,6
5,23,9,5

有关to_csv()函数的详细指南,请参阅pandas 文档

其他资源

如何使用 Pandas 读取 CSV 文件
如何使用 Pandas 读取 Excel 文件
如何将 Pandas DataFrame 导出到 Excel
如何将 NumPy 数组导出到 CSV 文件

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注