我有一个看起来像这样的数据框
AUX TER
11/2014 2.0 10.0
01/2015 23.0 117.0
03/2015 57.0 65.0
04/2015 1.0 1.0
05/2015 16.0 20.0
07/2015 19.0 30.0
Run Code Online (Sandbox Code Playgroud)
我想用0填充不在数据框中的月份值
AUX TER
11/2014 2.0 10.0
12/2014 0 0
01/2015 23.0 117.0
03/2015 57.0 65.0
04/2015 1.0 1.0
05/2015 16.0 20.0
06/2015 0 0
07/2015 19.0 30.0
Run Code Online (Sandbox Code Playgroud)
将索引更改为 datetime
df.index = pd.to_datetime(df.index, format='%m/%Y')
Run Code Online (Sandbox Code Playgroud)asfreq
与fill_value
参数一起使用
df.asfreq('MS', fill_value=0)
AUX TER
2014-11-01 2.0 10.0
2014-12-01 0.0 0.0
2015-01-01 23.0 117.0
2015-02-01 0.0 0.0
2015-03-01 57.0 65.0
2015-04-01 1.0 1.0
2015-05-01 16.0 20.0
2015-06-01 0.0 0.0
2015-07-01 19.0 30.0
Run Code Online (Sandbox Code Playgroud) 归档时间: |
|
查看次数: |
32 次 |
最近记录: |