我的文件夹中有多个文本文件,而不是要创建一个表。我将表.csv
成功导出到文件。问题是我想向每个列添加标题,并且希望标题的名称成为文本文件的名称。每个文件都是表中的数据列。因此,例如,第1列来自textfile.1
。我想将标题添加到第1列,该标题为"textfile.1"
这是我的工作代码:
import os
path = r'C:/path/to/file'
folders = os.listdir(path) #raw string
import pandas as pd
df = pd.DataFrame()
df_interim = pd.DataFrame()
for f in folders:
df_interim = pd.read_csv(
os.path.join(path,f ,),
header=None
)
#concatenate the data into the original dataframe
frames = [df, df_interim]
df = pd.concat(frames, axis=1)
df.to_csv('outputfile',index=False)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句