今天写了一个将txt文件转换成excel文件的小程序。这个主要用在深度学习有时跑别人的代码需要转格式的问题上。需要导的库是pandas。函数如下:
import pandas as pd
def txt_to_excel(path_name,file_name):
file_content = []
with open(path_name) as train_f:
for i in train_f:
line = i.split()
file_content.append(line)
df = pd.DataFrame(file_content)
df.to_excel(file_name,header=False,index=False)
txt_to_excel("./kdd/kdd/kddtrain2018.txt","./kdd/train2018.xlsx")
调用的参数为txt文件的路径及文件名和转化为excel文件的路径及文件名。上面以kdd2018训练数据集为例,调用了一下,可以转化。不过这个工具有时运行比较慢,还需要改进算法。请多指教。