当前位置: 首页 > 知识库问答 >
问题:

如何使用dataframe[复制]筛选数据

凌恩
2023-03-14

我希望筛选Pandas Dataframe以从两种不同类型的属性中选择数据:

restaurants=df['restaurants'][df['restaurants']=='Español' or df['restaurants']=='Italiano']

但是我不能使用这个选项,或者为此,你能给我一个如何做的例子吗。

共有2个答案

南宫保臣
2023-03-14
# method1
rest_list = ['Español', 'Italiano']
cond = df['restaurants'].isin(rest_list)
restaurants = df.loc[cond,'restaurants']

# method2
cond = False
cond |= df['restaurants']=='Español'
cond |= df['restaurants']=='Italiano'
restaurants = df.loc[cond,'restaurants']
祁雪峰
2023-03-14
restaurants=df[(df['restaurants']=='Español') | (df['restaurants']=='Italiano')] 
 类似资料:
  • 问题内容: 回调函数仅传递数组的值,而不传递键。 如果我有: 删除数组中所有不在其中的键的最佳方法是什么? 所需的输出: 问题答案: PHP 5.6引入了第三个参数,,你可以设置为通过键,而不是值进行筛选: 显然,这不如优雅,但是它确实提供了额外的灵活性,可以对键执行任意测试,例如可以包含正则表达式模式而不是纯字符串。 您还可以将值和键都传递给过滤器函数。这是一个基于第一个示例的示例,但请注意,我

  • 本文向大家介绍Python如何用filter函数筛选数据,包括了Python如何用filter函数筛选数据的使用技巧和注意事项,需要的朋友参考一下 一.filter函数简介 filter函数主要用来筛选数据,过滤掉不符合条件的元素,并返回一个迭代器对象,如果要转换为列表list或者元祖tuple,可以使用内置函数list() 或者内置函数tuple()来转换; filter函数接收两个参数,第一个

  • 我想使用条件筛选数据集。我尝试使用.isin()函数,但在筛选np.array浮点列表时得到了一个空数据帧。这是我的密码 我在绝对差异btw公式列中搜索的值实际上是存在的,因为当我运行df[15:25]时,我得到了这个 那么,我如何使用.isin()函数或任何条件语句来实现它呢。目标是用0.1到0.9范围内的df['Absolute Diff btw formulas']值打印数据帧。谢谢

  • 使用Spark 1.5和Scala 2.10.6 我试图通过一个字段“tags”(字符串数组)来筛选一个数据表。查找所有具有标记“private”的行。 得到: 线程“main”org.apache.spark.sql.analysisException中的异常:由于数据类型不匹配,无法解析“contains(tags,private)”:参数1需要字符串类型,但“tags”是数组类型; 更新:标

  • 首先,我试图使选择所有复选框,如果我单击表头中的选择所有复选框,整个表行将选择并显示一个复选框反向消息,即我选择了多少复选框。这里的问题是,如果我单击select all复选框,反向消息不会显示楼上的表,即我选择了多少行。 其次,如果我从任何列中筛选任何数字,相同的数字将显示同一列中有多少行具有相同的数字。如果我选中了所有复选框,那么反向消息将显示我选中了多少行复选框。这里,问题是显示整个表行计数

  • 如何在枚举的帮助下筛选我的“StorageManager”在其名为“items”的LinkedList中的项目?受此筛选器影响的项目需要复制到新的LinkedList中。我用buyNewItem()将项目添加到存储管理器列表中,但第二项任务需要帮助。 如果我忘记添加一些重要信息,请让我知道。 编辑:仅允许重新导入的是 导入java.util.数组; 导入java.util.LinkedList;