0
У меня есть разные файлы csv, которые имеют одинаковые столбцы, и необходимо объединить данные в один dataframe/csv для индекса 1-24. Имя каждого файла csv затем становится названием соответствующего столбца. Пример:Объединение столбцов csv с общим индексом в один df
one.csv two.csv
Time hour energy Time hour energy
00:59 1 0 00:59 1 0
01:59 2 3 01:59 2 5
02:59 3 2 02:59 3 8
... ...
23:59 24 6 23:59 24 3
Combined.csv
hour one two
1 0 0
2 3 5
3 2 8
...
24 6 3
Ближайшим Я видел это:
path = r'C:\files'
all_files = glob.glob(os.path.join(path, "*.csv"))
df_from_each_file = (pd.read_csv(f) for f in all_files)
concatenated_df = pd.concat(df_from_each_file, ignore_index=True)
Но это не совсем так, как он добавляет строки, а не столбцы.