假设我有两个系列s1
和s2
,其中s2
包含s1
的所有索引以及更多索引。
我想获得与s3
具有相同索引的第三个系列s2
,其中:
s1
,s3
获取s1
s2
我怎么能在熊猫中做到这一点?我首先想到我可以通过join
或concat
操作执行此操作,但我认为这不会起作用。
答案 0 :(得分:2)
您可以使用update
来执行此操作:
In [11]: s1 = pd.Series([1, 2])
In [12]: s2 = pd.Series([3, 4, 5])
In [13]: s3 = s2.copy() # update is inplace, so let's do this on a copy
In [14]: s3.update(s1)
In [15]: s3
Out[15]:
0 1
1 2
2 5
dtype: int64