Python 熊猫:过滤器类似:“熊猫”;“价值”;在系列中的列表中
例如,我们有一个名称列表和名称中每个单词的哈希:Python 熊猫:过滤器类似:“熊猫”;“价值”;在系列中的列表中,python,pandas,series,Python,Pandas,Series,例如,我们有一个名称列表和名称中每个单词的哈希: data = [ ['John Doe', ['JN','D0']], ['John Mitchel', ['JN','MTL']], .... ] df = pd.DataFrame(data, columns=['name', 'hashes']) 是否可以按单个哈希值筛选(搜索)。换句话说,例如,使用哈希“JN”查找所有记录 我试过这样的方法: df.hashes[lambda x: 'JN' in x] 甚至: df['J
data = [
['John Doe', ['JN','D0']],
['John Mitchel', ['JN','MTL']],
....
]
df = pd.DataFrame(data, columns=['name', 'hashes'])
是否可以按单个哈希值筛选(搜索)。换句话说,例如,使用哈希“JN”查找所有记录
我试过这样的方法:
df.hashes[lambda x: 'JN' in x]
甚至:
df['JN' in df.hashes]
没有运气。使用
应用:
data = [
['John Doe', ['JN','D0']],
['John Mitchel', ['JN','MTL']],
['John Doe1', ['AA','MTL']]
]
df = pd.DataFrame(data, columns=['name', 'hashes'])
print (df)
name hashes
0 John Doe [JN, D0]
1 John Mitchel [JN, MTL]
2 John Doe1 [AA, MTL]
print (df[df.hashes.apply(lambda x: 'JN' in x)])
name hashes
0 John Doe [JN, D0]
1 John Mitchel [JN, MTL]