我有一个pandas数据帧,其列值为索引号
Sales
140 100
142 200
145 300
我想填充缺失的索引,并且还希望用0
填充缺失索引的值 Sales
140 100
141 0
142 200
143 0
144 0
145 300
我还希望将缺失的值填充为缺少的索引号,如
Week_num
140 140
142 142
145 145
Week_Num
140 140
141 141
142 142
143 143
144 144
145 145
我请你帮我解决这个问题?
答案 0 :(得分:5)
您可以使用reindex
df.reindex(list(range(df.index.min(),df.index.max()+1)),fill_value=0)
Out[471]:
Sales
140 100
141 0
142 200
143 0
144 0
145 300