我想要一年中的某一天的專欄。如何使用重新采樣到每日條目的 15 分鐘間隔資料計算一年中的哪一天。以下代碼為每 15 分鐘間隔生成一年中的某一天,但我只想要每一天的一年中的某一天。
我也嘗試重新采樣“時間”,但這不起作用。有人對我如何獲得一年中的一天有任何建議嗎?
df = pd.read_csv("D:/time-series.csv")
df = df.set_index(pd.DatetimeIndex(df["Time"]))
day_of_year = pd.DatetimeIndex(df["Time"]).dayofyear
#time = df["Time"].resample("24H")
pp = df["precip"].resample("24H").sum()
當前結果
day_of_year
Int64Index([182, 182, 182, 182, 182, 182, 182, 182, 182, 182,
...
366, 366, 366, 366, 366, 366, 366, 366, 366, 366],
dtype='int64', name='Time', length=30720)
預期結果
day_of_year
Time
2017-07-01 182
2017-07-02 183
2017-07-03 184
2017-07-04 185
2017-07-05 186
...
2020-12-27 362
2020-12-28 363
2020-12-29 364
2020-12-30 365
2020-12-31 366
uj5u.com熱心網友回復:
因為我沒有你的資料檔案,所以盲打:
df = pd.read_csv("D:/time-series.csv", parse_dates=["Time"], index_col="Time")
pp = df["precip"].resample("24H").sum()
day_of_year = pp.index.dayofyear
如果你想要一個資料框:
day_of_year = pd.DataFrame({
"day_of_year": pp.index.dayofyear
}, index=pp.index)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/464346.html
