【问题标题】:subsetting, not selecting as intended子集,未按预期选择
【发布时间】:2021-09-19 01:29:26
【问题描述】:

对部分数据进行子集化,关键代码行是

newdata1 <- subset(mydata, key > 15, select = -c(unwanted columns) & class=='BIG')

我想生成一个表,只选择 BIG,其他地方的值 > 15。

所写的代码忽略了 > 15 的键,并给了我 all 客户端下的条目,例如大、中、小。

我做错了什么?

谢谢。

【问题讨论】:

    标签: r subset


    【解决方案1】:

    使用dplyr你可以这样做:

    library(dplyr)
    newdata1 %>%
       filter(key > 15 & class == "BIG") %>%
       select(-c(unwanted_columns))
    

    【讨论】:

      猜你喜欢
      • 2017-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      • 2016-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多