给定具有两个唯一值的系列,以元素相反的值获取系列的最有效方法是什么?这里有一个例子:从具有两个唯一值的熊猫系列返回相反值
ser = pd.Series(['a', 'b', 'a'])
我要寻找一个功能被应用到ser
,返回:
0 b
1 a
2 b
编辑:此外,如何将溶液中ammended如果存在空值。也就是说,如果
ser = pd.Series(['a', 'b', np.nan , 'a'])
,我们想获得:
0 b
1 a
2 np.nan
3 b
有可能的方式来调整NaN的?正如我在编辑 – splinter
@splinter中所添加的那样,这会成为另一个问题。 – piRSquared