在Python中添加两个索引不同的数据系列
我有两个数据系列的形式在Python中添加两个索引不同的数据系列,python,pandas,indexing,Python,Pandas,Indexing,我有两个数据系列的形式 A 0 1 1 2 2 3 B 3 1 4 2 5 3 从我想要的地方 C = A + B 将来 我尝试了A+B.reindex\u,就像(A)一样,但不起作用。我所做的一切都给了我楠的。有什么帮助吗?您可以使用重置索引(drop=True),因为A的索引是默认的 In [127]: A + B.reset_index(drop=True) Out[127]: 0 2 1 4 2 6 dtype: int64 或者 我认为第二个解决方
A
0 1
1 2
2 3
B
3 1
4 2
5 3
从我想要的地方
C = A + B
将来
我尝试了
A+B.reindex\u,就像(A)
一样,但不起作用。我所做的一切都给了我楠的。有什么帮助吗?您可以使用重置索引(drop=True)
,因为A的索引是默认的
In [127]: A + B.reset_index(drop=True)
Out[127]:
0 2
1 4
2 6
dtype: int64
或者
我认为第二个解决方案更稳健,因为如果b也有指数0,1,2,那么可以指定值的范围
In [127]: A + B.reset_index(drop=True)
Out[127]:
0 2
1 4
2 6
dtype: int64
In [128]: pd.Series(A.values + B.values, index=A.index)
Out[128]:
0 2
1 4
2 6
dtype: int64