如何使用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)