小编Vis*_*P.S的帖子

查询具有值为列表的pandas数据帧列

我有一个数据框如下所示.

import pandas as pd


raw_data = {'score': [1,2,3], 
        'tags': [['apple','pear','guava'],['truck','car','plane'],['cat','dog','mouse']]}


df = pd.DataFrame(raw_data, columns = ['score', 'tags'])
Run Code Online (Sandbox Code Playgroud)

df.query("score==1") 给出第一行结果.

但是df.query("tags='apple'")给出错误.

如何为列'tags'编写查询.

python dataframe python-3.x pandas

5
推荐指数
1
解决办法
189
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

python-3.x ×1