首页 > 解决方案 > R中的多行子集?

问题描述

我一直在试图弄清楚如何为子集设置多个条件。我已经成功地创建了具有一个条件甚至多个连续变量的子集,但我似乎无法理解如何在单个子集中收集多个条件。下面是我认为应该是正确的方法,但是一旦我超出了第一列集(“CA”),它就会开始出现问题。运行时没有错误,但维度返回 17 列,0 行。有关更多上下文,该数据集包括不同地震事件的行,其中 State 是我试图减少的列,以仅显示加利福尼亚、阿拉斯加和夏威夷。我希望这能解释我的问题,我对此很陌生,可能没有以正确的方式提问。我已经查看了以前提出的与我类似的问题,但他们没有

EQus = 子集(EQ,State == "CA" | State == "AK" | State == "HI")

我在没有帮助的情况下尝试了上面代码的其他变体,例如将 or (|) 更改为 and (&) 但仍然没有。

标签: rsubset

解决方案


推荐阅读