使用整数索引重新取样Pandas系列(添加缺失索引)

时间:2013-10-07 07:33:09

标签: python pandas

我有像s = pd.Series({1: 10, 2:11, 4:5, 7:10})

这样的Pandas系列
1    10
2    11
4     5
7    10
dtype: int64

我想重新取样这个系列,以便得到像这样的系列

1    10
2    11
3     0
4     5
5     0
6     0
7    10
dtype: int64

1 个答案:

答案 0 :(得分:4)

如果您从其他程序/代码的其他部分获得了系列,则可以尝试:

max_range = max(s.index) + 1
s = s.reindex(index=range(1, max_range), fill_value=0)