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

如何从数据帧中获取特定的行,而不是查看我的条件是真是假?[重复]

严柏
2023-03-14

我试图用这个代码从一个较小的数据帧中制作一个数据帧:

seed_request = [(inventory.location == 'Brooklyn') & (inventory.product_type == 'seeds')]
print(seed_request)

这给了我一个新的数据帧,根据这些条件是否满足,可以使用True或False。我如何让它给我一个数据帧,其中包含满足这些条件的行?

共有2个答案

慕志泽
2023-03-14

你需要在数据框上应用过滤器

seed_request = inventory[(inventory.location == 'Brooklyn') & (inventory.product_type == 'seeds')]
黄高爽
2023-03-14

seed_请求=[(inventory.location==“Brooklyn”)

 类似资料:
  • 我试图弄清楚如何合并/连接两个数据帧,这样做的方式是:如果满足某一条件,R将两个数据帧中的两行合并成一行,但如果不满足该条件,R在原始数据帧中不存在的列中添加一个带有NAs的新行。我不清楚这是否是一个比我想象的更简单的连接,但我一直无法弄清楚如何做到这一点,甚至在阅读了一些堆栈溢出结果(例如或例如)之后。 下面是两个示例数据帧: null 在df3中创建一行,其中“name_df1”、“name_

  • 我必须根据特定条件过滤数据帧。如果解决方案考虑使用dplyr,效果更好。 我有这样的数据帧结构 如果列标签包含特定值(例如,3.),不仅要收集该行,还要收集与前一行具有相同sentID和partner值的所有行。 预期结果如下:

  • 在scala火花数据帧中是否有的替代方案。我想从火花数据帧的列中选择特定的行。例如,在R等效代码中的第100行

  • 好的,这是一段代码。代码的功能是获取一个值并确定它是奇数还是偶数。 现在我的问题在于为什么这样做有效。我现在的看法是-- num%2返回一个值。如果num为3,则num%2=1。为什么1的值满足if条件? 我假设这是一个1和0的问题,但我尝试了与%4相同的代码,如果返回3,它仍然满足if语句。 我理解这对一些人来说可能是一个基本问题,所以我为理解这一点可能太慢而道歉。非常感谢。 谢谢你的帮助!我现

  • 问题内容: 我正在使用getFile(),然后下载带有类似链接的照片, 但是我只收到他的缩略图 谁能问我如何下载真实尺寸的照片? 问题答案: 您从Telegram收到的对象包含一个具有不同大小的数组。索引越高,大小越大,因此您只需要选择即可 。 它可能看起来像这样:

  • 我现在有这个可以用的 我想添加一个条件,在这里我只会出售时,购买是虚假的如下,但它没有工作 为什么它不工作? 有什么建议吗?非常感谢。