我有一個熊貓的數(shù)據(jù)框,填充如下:ref_date tag1/29/2010 12/26/2010 33/31/2010 44/30/2010 45/31/2010 16/30/2010 38/31/2010 19/30/2010 412/31/2010 2請注意數(shù)據(jù)中如何缺失月份(即 7、10、11)。我想通過前向填充方法填充缺失的數(shù)據(jù),使其看起來像這樣:ref_date tag1/29/2010 12/26/2010 33/31/2010 44/30/2010 45/31/2010 16/30/2010 37/30/2010 38/31/2010 19/30/2010 410/29/2010 411/30/2010 412/31/2010 2缺少日期的標簽將具有前一個. 所有日期都代表該月的最后一個工作日。這就是我試圖做的:idx = pd.date_range(start='1/29/2010', end='12/31/2010', freq='BM')df.ref_date.index = pd.to_datetime(df.ref_date.index)df = df.reindex(index=[idx], columns=[ref_date], method='ffill')它給了我錯誤:類型錯誤:無法將“時間戳”類型與“int”類型進行比較哪里pd是熊貓,df是數(shù)據(jù)框。我是 Pandas Dataframe 的新手,所以任何幫助將不勝感激!
添加回答
舉報
0/150
提交
取消