В настоящее время я изучаю Python для манипулирования данными.Я написал базовый скрипт для получения двух CSV-файлов и объединения их на основе меток времени и создания другого CSV-файла, который является результатом этих объединенных наборов данных.
Однако я изо всех сил пытался создать способ объединения несколькихCSV-файлы, которые расположены в каталоге на основе меток времени.Это то, что у меня есть в настоящее время:
import pandas as pd
from datetime import datetime
dataset1 = pd.read_csv('ds1.csv', index_col=0, parse_dates=[0])
dataset2 = pd.read_csv('ds2.csv', index_col=0, parse_dates=[0])
combinecsv = pd.merge(dataset1,dataset2, on='DateTime',how = 'outer')
combinecsv.to_csv(r"C:\Users\General\Documents\Data\combined.csv")
validcsv = pd.merge(dataset1,dataset2, on='DateTime',how = 'inner')
validcsv.to_csv(r"C:\Users\General\Documents\Data\valid.csv")
Буду очень признателен за любые советы или указания о том, где можно изучить, как объединить несколько (10+) CSV-файлов на основе меток времени.
Спасибо!