Zaman çizelgeleri verilerini yalnızca iki tarih arasındaysa .csv'ye aktarmanın bir yolu var mı?Zamanlama verilerini bir .csv dosyasından iki tarih arasındaki bir veri çerçevesine içe aktarma
Aşağıdaki kod, bir dizi .csv dosyasındaki tüm verileri alabilir, ancak yalnızca iki tarih arasında içe aktarılabilir mi?
def getTimeseriesData(DataPath, startDate, endDate):
colNames = ['date']
path = DataPath
filePath = path, "*.csv"
allfiles = glob.glob(os.path.join(path, "*.csv"))
for fname in allfiles:
name = os.path.splitext(fname)[0]
name = os.path.split(name)[1]
colNames.append(name)
print(colNames)
dataframes = [pd.read_csv(fname, header=None) for fname in allfiles]
reduce(partial(pd.merge, on=0, how='outer'), dataframes)
timeseriesData = reduce(partial(pd.merge, on=0, how='outer'), dataframes)
timeseriesData.columns=colNames
return timeseriesData
print(type(timeseriesData))