填充缺失的索引并将其值填充为 0
Filling the missing index and filling its value with 0
我有一个 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
我请你帮我把这个编码出来?
您可以使用 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
我有一个 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
我请你帮我把这个编码出来?
您可以使用 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