我有一个数据框如下所示.
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'编写查询.