📌  相关文章
📜  如何将 Pandas DataFrame 导出到 CSV 文件?

📅  最后修改于: 2022-05-13 01:55:34.368000             🧑  作者: Mango

如何将 Pandas DataFrame 导出到 CSV 文件?

让我们看看如何将 Pandas DataFrame 导出为 CSV 文件。我们将使用to_csv()函数将 DataFrame 保存为 CSV 文件。

DataFrame.to_csv()

示例 1:
# importing the module
import pandas as pd
  
# creating the DataFrame
my_df = {'Name': ['Rutuja', 'Anuja'], 
         'ID': [1, 2], 
         'Age': [20, 19]}
df = pd.DataFrame(my_df)
  
# displaying the DataFrame
print('DataFrame:\n', df)
   
# saving the DataFrame as a CSV file
gfg_csv_data = df.to_csv('GfG.csv', index = True)
print('\nCSV String:\n', gfg_csv_data)

输出 :
在执行代码之前:

执行代码后:

我们可以清楚地看到创建的 .csv 文件。

此外,上述代码的输出包括索引,如下所示。

示例 2:转换为没有索引的 CSV 文件。如果我们不希望包含索引,则在index参数中指定值False

# importing the module
import pandas as pd
  
# creating the DataFrame
my_df = {'Name': ['Rutuja', 'Anuja'], 
         'ID': [1, 2], 
         'Age': [20, 19]}
df = pd.DataFrame(my_df)
  
# displaying the DataFrame
print('DataFrame:\n', df)
   
# saving the DataFrame as a CSV file
gfg_csv_data = df.to_csv('GfG.csv', index = False)
print('\nCSV String:\n', gfg_csv_data)

输出:

示例 3:转换为没有行标题的 CSV 文件。如果我们不希望包含标头,则在header参数中分配值False

# importing the module
import pandas as pd
  
# creating the DataFrame
my_df = {'Name': ['Rutuja', 'Anuja'], 
         'ID': [1, 2], 
         'Age': [20, 19]}
df = pd.DataFrame(my_df)
  
# displaying the DataFrame
print('DataFrame:\n', df)
   
# saving the DataFrame as a CSV file
gfg_csv_data = df.to_csv('GfG.csv', header = False)
print('\nCSV String:\n', gfg_csv_data)

输出: