返回

python中基于数组的数据帧过滤

发布时间:2022-06-01 03:37:18 337
# php

我有一个数据框,其中有一个数组作为其值之一

   Alg    iMap_x

0  Max()  [12,34]

1  Min()  [43,11,84,33]

2  Sum()  [93,15,3,99,37]

我想根据iMap_x值过滤我的数据框

我有i = [43,11,84,33]

当我尝试这段代码时它不起作用

df[df["iMap_x"] == i]["Alg"]

这给出了错误

ValueError: ('Lengths must match to compare', (4,), (2,))

我也试过

df[df["iMap_x"].isin(i)]["Alg"]

但没有给出任何值(空数据框)

我试过了

df["iMap_x"].isin(i)

但给了一切虚假

0    False

1    False

2    False

3    False

知道怎么做吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像