У меня есть несколько текстовых файлов в папке, которые я выводю, чтобы создать таблицу. Мне удалось успешно экспортировать таблицу в файл .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)