我有一个像这样的数据框df
:
values
0 [0,1]
1 [1,2]
2 [2,3]
3 [3,4]
4 [4,5]
这样的东西不起作用:
df[df['values'] == [0,1]]
我得到:
ValueError: 'Lengths must match to compare', (5,), (2,)
如何根据存储在该行中的 list
获取该行?
最佳答案
使用列表理解:
[i == [0,1] for i in df['values']]
像这样:
df[[i == [0,1] for i in df['values']]]
输出:
values
0 [0, 1]
关于python - 查找存储在数据框单元格中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64639009/