我试图将两个序列进行分割,但是我遇到了一个我不理解的行为。
a = 14 0.27
15 0.11
16 0.00
dtype: float64
a.index
返回
Int64Index([14, 15, 16], dtype='int64')
并且
b = 14 0.150286
15 0.108026
16 0.000000
dtype: float64
b.index
返回:Index([u'14', u'15', u'16'], dtype='object')
当我执行时
a.divide(b) or a/b
我得到了相同的结果。
14 NaN
15 NaN
16 NaN
14 NaN
15 NaN
16 NaN
这应该很简单,但我不明白为什么它返回了一个系列而不是期望的结果。
14 1.7965
15 1.0182
16 NaN
a.divide(b.values)
。 - jezraelfloat64
类型的 @jezrael - Daniela / b
返回相同的结果 @bernie - Daniela.index
和b.index
是什么? - jezrael