首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法通过列中的数组来过滤pandas数据帧的行?

有没有办法通过列中的数组来过滤pandas数据帧的行?
EN

Stack Overflow用户
提问于 2020-04-01 18:29:34
回答 1查看 40关注 0票数 0

我有一个数据帧,它的输出是这样的:

代码语言:javascript
复制
     fruit                     season
0   apples      [plant, plant, plant]
1  oranges    [harvest, plant, plant]
2  bananas  [harvest, plant, harvest]

我想在季节专栏中寻找一种模式...

代码语言:javascript
复制
pattern = [harvest, plant, plant]

..。因此,它向我展示了一个过滤后的数据帧,其中的给出模式如下所示:

代码语言:javascript
复制
1  oranges    [harvest, plant, plant]
EN

回答 1

Stack Overflow用户

发布于 2020-04-01 18:32:33

如果我没有误解,您希望显示具有该确切值的行:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html

代码语言:javascript
复制
pattern = ['harvest', 'plant', 'plant']     
df.loc[df['season'] == pattern]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60968835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档