我正面临这种情况 假设我有这个数据帧
data = [{'column_1': 1, 'column_2': ['lala', 'lili', 'lele']},{'column_1': 5, 'column_2':['lala', 'lili', 'lolo']}]
df = pd.DataFrame(data)
df
column_1 column_2
0 1 [lala, lili, lele]
1 5 [lala, lili, lolo]
我有三根弦
string_1 = 'lele'
string_2 = 'lulu'
string_3 = 'lolo'
如何检查字符串_1是否在列_2的数组中并返回该行
我们还可以使用:
用^{} 和^{} 和^{} 的另一种方法
输出
使用^{} 和
in
来检查列表中的成员身份:另一种解决方案是通过^{} 和^{} 创建辅助数据帧并测试每行至少一个匹配:
相关问题 更多 >
编程相关推荐