我想上傳我的數據。我希望通過重新採樣轉換成5分鐘的數據,並在小時之間用線性插值填充缺失的數據。通過熊貓數據幀進行互動
Wind_locations.csv,數據幀有一個名爲'CH'的列。我想遍歷'CH'的每一行並從當前減去下一行。這是我認爲它應該起作用的方式,但這不是,有什麼建議嗎?
我嘗試使用
data = pd.read_csv('Wind_Locations.csv')
data.CH.resample('5min', how='sum')
但我得到的錯誤TypeError: Only valid with DatetimeIndex or PeriodIndex
有什麼建議?
當考慮涉及後續和前面的行的計算,你應該考慮使用'shift',這是爲什麼設計的 – EdChum
謝謝!如果我想在每個原始行之間添加11行,該怎麼辦? – andrewrmunro
你的意思是你想要一起添加11行或迭代12行,併爲每一行添加下一行?對於後一種情況,使用'data.CH.shift()' – EdChum