我有两个 pd.Series
:
>>> a = pd.Series([1,2,3],index=[1,2,3])
>>> b = pd.Series([2,3,4],index=[2,3,4])
我想根据元素的
.iloc
而不是索引来减去这两个序列,然后返回第一个(或第二个,我真的不在乎)Series
的索引。期望输出:
>>> a - b
1 -1
2 -1
3 -1
dtype: float64
实际输出的是:
>>> a - b
1 NaN
2 0.0
3 0.0
4 NaN
dtype: float64
a - b.values
吗? - DSMa.index
和b.index
之间切换,因为这是唯一的“移动部分”。 - jppa.values - b
,但具体情况可能有所不同。 - DSM