Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.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 - Fatal编程技术网

如何使用python应用函数来测试数据框中列表中的元素是否可用?

如何使用python应用函数来测试数据框中列表中的元素是否可用?,python,pandas,Python,Pandas,对于数据帧df,它有一列col包含列表值: id col 1 [1, 10, 23] 2 [2, 11, 19, 29] .. 我试过: df[1 in df.col] 但有一个错误: KeyError: True 你知道我如何恰当地实施它吗?提前谢谢 使用应用的选项 df.col.apply(λx:1英寸x) 演示 df[df.col.apply(λx:1英寸x)] 尝试阅读pandas中的“应用”功能 @对不起,我已经编辑过了。谢谢 df['has_ele

对于数据帧
df
,它有一列
col
包含
列表
值:

 id    col
 1     [1, 10, 23]
 2     [2, 11, 19, 29]
 ..
我试过:

df[1 in df.col]
但有一个错误:

KeyError: True

你知道我如何恰当地实施它吗?提前谢谢

使用
应用的选项
df.col.apply(λx:1英寸x)

演示
df[df.col.apply(λx:1英寸x)]

尝试阅读pandas中的“应用”功能


@对不起,我已经编辑过了。谢谢
df['has_element'] = df['col'].apply(lambda x: element in x)