我想在数据帧的一列中搜索几个值
列中的值是唯一的。你知道吗
不是所有的值都必须存在,在这种情况下,它应该返回一些None
或-1
或其他什么。你知道吗
举个例子:
ddff = pd.DataFrame({'A':['10A','20B','30A','40T','G50'],
'B':[15,25,3,6,10]},
index = ['aa','bb','cc','dd','ee'])
look_for = ['10A','20ZZZ','G50','30A']
我总是可以遍历look_for
并搜索每个值。你知道吗
如何应用搜索,使结果成为每个值(如果存在)的索引(因为我知道列'A'
具有uniqu值),从而高效地获得以下结果:
['aa',None,'ee','cc']
我想可以使用列表理解来完成,这样就可以保持
look_for
变量的顺序:相关问题 更多 >
编程相关推荐