你可以使用to_excel将Pandas DataFrame导出到Excel文件。
这是你可以在 Python 中应用以导出 DataFrame 的模板:
df.to_excel(r'Path where the exported excel file will be stored\File Name.xlsx', index = False)
DataFrame导出Excel文件:如果要将 DataFrame 导出到特定的 Excel 工作表,则可以使用此模板:
df.to_excel(r'Path where the exported excel file will be stored\File Name.xlsx', sheet_name='Your sheet name', index = False)
注意:如果出现以下错误,则必须安装 openpyxl:
ModuleNotFoundError: No module named ‘openpyxl’
然后,你可以使用PIP 安装 openpyxl,如下所示:
pip install openpyxl
在下一节中,你将看到一个简单的示例,其中:
- 将从头开始创建一个 DataFrame
- 然后,DataFrame 将导出到 Excel 文件
Product | Price |
Desktop Computer | 1200 |
Printer | 150 |
Tablet | 300 |
Monitor | 450 |
但在导出该数据之前,你需要创建一个 DataFrame以便在 Python 中捕获此信息。
Pandas DataFrame如何导出到Excel文件?你可以使用以下语法来创建 DataFrame:
import pandas as pddata = https://www.lsbin.com/{'Product': [
'Desktop Computer','Printer','Tablet','Monitor'],
'Price': [
1200,150,300,450]
}df = pd.DataFrame(data, columns = [
'Product', 'Price'])print (df)
这是 DataFrame 的样子:
ProductPrice
0Desktop Computer1200
1Printer150
2Tablet300
3Monitor450
【如何将Pandas DataFrame导出到Excel文件()】接下来,你需要定义要存储导出的 Excel 文件的路径。
例如,下面的路径将用于存储导出的 Excel 文件(请注意,你需要调整路径以反映 Excel 文件将在你的计算机上的存储位置):
r 'C:\Users\Ron\Desktop\ export_dataframe .xlsx'
请注意,与该路径相关的 3 个组件被突出显示:
- 在黄色中,'r' 字符放置在路径之前以避免此 unicode 错误:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXXX escape
- 蓝色表示要创建的文件名。你可以根据需要键入不同的文件名
- 绿色表示文件类型。由于我们正在处理 Excel 文件,因此最新版本的 Excel 的文件类型为“.xlsx”
import pandas as pddata = https://www.lsbin.com/{'Product': [
'Desktop Computer','Printer','Tablet','Monitor'],
'Price': [
1200,150,300,450]
}df = pd.DataFrame(data, columns = [
'Product', 'Price'])df.to_excel (r'C:\Users\Ron\Desktop\export_dataframe.xlsx', index = False, header=True)
最后,在 Python 中运行上述代码(根据你的路径进行调整),你会注意到将在你指定的位置创建一个新的 Excel 文件(名为export_dataframe)。
请注意,如果你希望包含索引,只需从代码中删除“ , index = False ”。
DataFrame导出Excel文件:其他资源Pandas DataFrame如何导出到Excel文件?你刚刚看到了如何将Pandas DataFrame导出到Excel文件。有时,你可能需要将 Pandas DataFrame 导出为 CSV 文件。在这种情况下,概念将非常相似。
你可能还需要查看 Pandas 文档以获取有关 df.to_excel 的其他信息。
推荐阅读
- 如何将Pandas DataFrame导出到JSON文件()
- 如何将Pandas DataFrame导出到CSV文件()
- 如何在Python中创建Pandas DataFrame()
- 如何使用Pandas将Excel文件导入Python()
- 如何将具有变量名称的CSV文件导入Python()
- 如何使用Pandas将CSV文件导入Python()
- 处理导入的CSV文件(如何使用Pandas计算统计数据())
- 有监督学习教程(Python随机森林示例和实现代码)
- 回归分析教程(Python逻辑回归示例和代码)