这是我的数据库:
该数据库由训练数据和测试数据组成。训练数据由许多特征组成;一列是一个特征。我打算将每个列转换为单独的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)发布于 2021-02-18 14:59:49
尝尝这个。
sheetnames = list()
for i in range(len(read_file.columns)):
sheetnames.append('Sheet' + str(i+1))
for i in range(len(read_file.columns)):
read_file.iloc[:, i].to_excel(sheetnames[i] + '.xlsx', index = False) https://stackoverflow.com/questions/66254904
复制相似问题