Python 将一个系列除以另一个系列,忽略索引
我有两只熊猫系列。系列a有20个值,索引从0开始 系列b也有20个值,但索引从3开始 所以,当我将a系列除以b系列的前3个数字或nan时,我相信这是因为指数不同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
如何让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
?