【问题标题】:Subset function not removing NAs子集函数不删除 NA
【发布时间】:2012-08-24 15:12:18
【问题描述】:

我有一个这样的数据框:

df

Date     Player Injured
1/2/2012      A      No
1/3/2012      B     Yes
1/4/2012      C      No
1/5/2012      B      NA
1/5/2012      A      No
1/7/2012      B     Yes
1/8/2012      A      No
1/3/2012      B     Yes
1/2/2012      D      No
1/3/2012      F      NA

我正在尝试使用子集函数来选择受伤信息为 NA 的球员:

x <- subset(df, injured!="NA")

x 数据框未填充。这似乎很简单。有什么想法我在这里做错了吗?

【问题讨论】:

  • 你的意思是“选择伤病信息不是NA的球员”吗?如果是这样,请修改下面的@Alan 的答案以使用!is.na(Injured) ... PS - 最好明确说明什么不起作用(尽管在这种情况下我们可以很好地猜测)而不是仅仅说“它不工作”
  • 为什么 != 不起作用,如果 == 起作用?我希望 != 给我的反义词 ==.....

标签: r subset na


【解决方案1】:

试试x&lt;-subset(df, is.na(Injured))

【讨论】:

    猜你喜欢
    • 2021-11-26
    • 1970-01-01
    • 2018-05-25
    • 2021-12-25
    • 2019-03-13
    • 2013-09-05
    • 1970-01-01
    • 2021-11-30
    相关资源
    最近更新 更多