Python pandas数据框切片,带有if条件

anonuser0428

我有一个数据帧的对象,多列:business_idcategoriestype_of_business...

我已成功地创建一个较小的数据帧只business_idcategories由原始数据框对象列的索引。

categories是某些字符串的列表。示例:['Restaurant, 'food', 'bakery']-对于每个business_id

类别之一是Restaurants我将如何仅检索单词Restaurants在类别列表中的那些业务ID

伪代码:

for row in smaller_DataFrame:
    if 'Restaurants' in row['categories']:
        add this business_id to some dictionary.

我对如何将if条件合并到DataFrame对象中感兴趣。

提前致谢。

维克多·凯尔兹(Viktor Kerkez)

您可以使用map来做到这一点:

df[df.categories.map(lambda cats: 'Restaurants' in cats)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有嵌套循环条件的Python Pandas切片

来自分类Dev

将Python pandas数据框行切片写入文件

来自分类Dev

带有逗号/列表的Python切片符号

来自分类Dev

带有del语句的Python切片

来自分类Dev

python pandas切片列

来自分类Dev

Python数据帧错误切片

来自分类Dev

没有尺寸的Python切片

来自分类Dev

Python提取(带有pandas数据框)

来自分类Dev

Python:尝试通过迭代器获取带有切片的列表的三个元素

来自分类Dev

条件数据框切片

来自分类Dev

Python Pandas:有效地为切片赋值

来自分类Dev

python pandas按行数切片datetime日期

来自分类Dev

Python Pandas:使用切片作为变量的表操作

来自分类Dev

在python中重新采样和切片数据

来自分类Dev

切片python列表

来自分类Dev

Python元组切片

来自分类Dev

Python,切片列表?

来自分类Dev

Python,切片列表?

来自分类Dev

Python高级切片

来自分类Dev

Python列表切片

来自分类Dev

Python:枚举切片

来自分类Dev

切片索引python

来自分类Dev

列出切片python

来自分类Dev

具有重复值的Python多索引切片

来自分类Dev

使用python-pandas索引数据帧时无法获得非唯一标签的正确切片边界

来自分类Dev

无法使用Python 3中的Pandas库理解代码片段,涉及将表格数据切片成块

来自分类Dev

使用python-pandas索引数据帧时无法获得非唯一标签的正确切片边界

来自分类Dev

Python-基本切片与扩展切片

来自分类Dev

带有列名列表的 Python Pandas 索引数据框