Python 使用整数索引重新采样熊猫系列(添加缺少的索引)

Python 使用整数索引重新采样熊猫系列(添加缺少的索引),python,pandas,Python,Pandas,我有熊猫系列,比如s=pd.Series({1:10,2:11,4:5,7:10}) 我想重新采样这个系列,以便得到一个这样的系列 1 10 2 11 3 0 4 5 5 0 6 0 7 10 dtype: int64 如果您是从另一个程序/代码的另一部分获得序列号,您可以尝试: max_range = max(s.index) + 1 s = s.reindex(index=range(1, max_range), fill_value=0)

我有熊猫系列,比如
s=pd.Series({1:10,2:11,4:5,7:10})

我想重新采样这个系列,以便得到一个这样的系列

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

如果您是从另一个程序/代码的另一部分获得序列号,您可以尝试:

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

如果您是从另一个程序/代码的另一部分获得序列号,您可以尝试:

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

您需要将
s
分配给自身,以便重新索引生效
s=s.reindex(索引=范围(1,最大范围),填充值=0)
您需要将
s
分配给自身,以便重新索引生效
s=s.reindex(索引=范围(1,最大范围),填充值=0)