我有一個像這樣的熊貓資料框。我將其稱為 D1:

這里的日期不是連續的。我有另一個資料框 D2,其索引包含上述資料集中我需要行的所有日期。
我需要創建一個資料框 D3 以便:
- 它包含 D2 中每個日期的記錄
- 如果 D1 中的某個日期存在一行,則應復制該記錄。否則,D3 應包含所有欄位的 NaN 日期記錄
我該怎么做呢?是否可以在沒有連接的情況下執行此操作?
uj5u.com熱心網友回復:
如有必要,在兩個 DataFrame 中創建DatetimeIndexes,然后使用DataFrame.reindex:
DF1.index = pd.to_datetime(DF1.index)
DF2.index = pd.to_datetime(DF2.index)
DF3 = DF1.reindex(DF2.index)
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/516140.html
標籤:熊猫加入
