原始数据如下:
s1 = pd.Series([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
s2 = pd.Series([1, 3, 5, 7, 10])
二、实现过程
方法一..., 7, 8, 9, 10])
s2 = pd.Series([1, 3, 5, 7, 10])
s3 = s2.map(find_index)
print(s3)
运行之后,结果就是想要的了,如下图所示...([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
s2 = pd.Series([1, 3, 5, 7, 10])
s1.reset_index(name='location').asof...(s2, 'location').astype(int)
print(s2.map(lambda x: s1[s1 == x].index[0]))
运行之后,可以得到结果如下图所示:
这相当于,这个索引超出被匹配的边界...这篇文章主要盘点了一道使用Pandas处理数据的问题,文中针对该问题给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。