Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫:过滤器类似:“熊猫”;“价值”;在系列中的列表中_Python_Pandas_Series - Fatal编程技术网

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]