在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