Python 将一个系列除以另一个系列,忽略索引

Python 将一个系列除以另一个系列,忽略索引,python,pandas,Python,Pandas,我有两只熊猫系列。系列a有20个值,索引从0开始 系列b也有20个值,但索引从3开始 所以,当我将a系列除以b系列的前3个数字或nan时,我相信这是因为指数不同 如何让python忽略索引?我只想让a系列中的20个数字除以b系列中相应的20个数字?这取决于输出索引值,所以除以系列中的numpy数组: a = pd.Series([2,5,3]) b = pd.Series([8,2,1]).rename(lambda x: x + 3) s1 = a / b.values 或者使用drop

我有两只熊猫系列。系列a有20个值,索引从0开始

系列b也有20个值,但索引从3开始

所以,当我将a系列除以b系列的前3个数字或nan时,我相信这是因为指数不同


如何让python忽略索引?我只想让a系列中的20个数字除以b系列中相应的20个数字?

这取决于输出索引值,所以除以
系列中的numpy数组:

a = pd.Series([2,5,3])
b = pd.Series([8,2,1]).rename(lambda x: x + 3)


s1 = a / b.values
或者使用
drop=True创建默认索引值:

s1 = a / b.reset_index(drop=True)

print (s1)
0    0.25
1    2.50
2    3.00
dtype: float64

s2 = a.values / b
print (s2)
3    0.25
4    2.50
5    3.00
dtype: float64

a.values/b.values