У меня есть куча CSV-файлов, каждый из которых назван в качестве даты, когда он был собран, ie. :
2020-03-21.csv
2020-03-22.csv
2020-03-23.csv
etc....
Я хотел бы создать один pandas DataFrame, содержащий данные из всех CSV, с новым столбцом даты, в котором указана дата, из которой получены данные. В качестве примера игрушки:
Текущий, одиночный CSV (например, 2020-03-19.csv
):
Country X Y
Australia 10 14
China 24 16
Canada 18 35
Желаемый результат (объединенный фрейм данных):
Country X Y Date
Australia 10 14 2020-03-19
China 24 16 2020-03-19
Canada 18 35 2020-03-19
Australia 14 16 2020-03-20
China 23 17 2020-03-20
Canada 20 38 2020-03-20
Australia 25 19 2020-03-21
etc...
Что такое лучший способ достичь этого в pandas? Я пробовал пару методов, используя pd.merge
и pd.concat
, но не повезло.