如何将 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 文件