一、前言
前几天在Python最强王者交流群【Chloe】问了一道Pandas处理的问题,如下图所示。...原始数据如下:
s1 = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
s2 = pd.Series([1, 3, 5, 7, 10])
二、实现过程
方法一...([1, 3, 5, 7, 10, 11])
s3 = s2.map(lambda x: s1.tolist().index(x) if x in s1.tolist() else None)
print...([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
s2 = pd.Series([1, 3, 5, 7, 10])
s1.reset_index(name='location').asof...最后感谢粉丝【Chloe】提问,感谢【月神】、【瑜亮老师】给出的代码和解析,感谢【dcpeng】、【一笑】、【哈佛在等我呢~】等人参与学习交流。