【发布时间】:2021-02-18 16:25:51
【问题描述】:
这是我的数据库:
该数据库由训练数据和测试数据组成。训练数据包含许多特征;一栏是一项功能。我打算将每一列转换为单独的 Excel 工作表。
以下是我编写的用于将整个文本文件转换为 CSV 的 Python 代码。但我打算将整个文本文件转换为 Excel 表格。例如,整个文本文件包含 10 列,所以我想创建 10 个 Excel 工作表,每列分为一个 Excel 工作表。有高手可以指导我怎么做吗?我对 Python 完全陌生,所以希望有人能帮助我。
import pandas as pd
read_file = pd.read_csv (r'C://Users/RichardStone/Pycharm/Project/train_data.txt')
read_file.to_csv (r'C://Users/RichardStone/Pycharm/Project/train_data.csv', index=None)
【问题讨论】:
-
您可以使用 pandas 数据框操作将您的 pandas 数据框拆分为您想要在每张表中写入的所需列/数据。然后要在 excel 中制作 10 倍不同的工作表,请使用 pandas.DataFrame.to_excel 函数。 pandas.pydata.org/pandas-docs/stable/reference/api/…