【发布时间】:2019-11-13 19:10:19
【问题描述】:
我正在处理一个文本数据文件,我可以使用以下方法从 CSV/XLSX 中提取数据:
import pandas as pd
token = open('file.txt','r')
linestoken = token.readlines()
resulttoken = []
for x in linestoken:
resulttoken.append(x.split())
token.close()
df = pd.DataFrame(resulttoken)
df.to_csv('file.csv', index=None, header=None)
print('done!')
但我的文件有关键字来区分来自不同来源的数据(例如来自不同批次的实验)。数据结构如下
关键字1
第 1 列第 2 列第 3 列第 4 列 ....
关键字2
第 1 列第 2 列第 3 列第 4 列 ....
关键字3
第 1 列第 2 列第 3 列第 4 列 ....
等等……
使用我使用的代码,我只能提取分成不同列的数据,但我想在 Excel 工作簿中为每个关键字创建工作表,并将其以下相关数据植入其中。 我将非常感谢这方面的任何帮助。
谢谢!
【问题讨论】:
标签: python pandas text-files