Добрый вечер,
Итак, у меня есть огромное количество файлов .csv, которые я хочу изменить в одном гигантском CSV, прежде чем читать его с помощью pandas, или напрямую создать df со всеми .csv в Это. Все .csvs имеют два столбца: «временная метка» и «хранение». Теперь я хочу объединить их в столбце «timestamp», если они совпадают друг с другом, и создать новый столбец для каждого столбца «холдингов». Пока что я произвел это:
import os
import glob
import pandas as pd
os.chdir("C/USer....")
extension = 'csv'
all_filenames = [i for i in glob.glob('*.{}'.format(extension))]
dfs = [pd.read_csv(f, index_col=[0], parse_dates=[0])
for f in os.listdir(os.getcwd()) if f.endswith('csv')]
Результатом является список с dfs. Как мне теперь объединить их в столбце «отметка времени»? Я уже пробовал concate
и merge
, но он всегда помещает их в один столбец.