R:删除变量(列)中的观察值(行)

时间:2020-05-25 14:48:38

标签: r

我似乎只能找到从完整数据框中删除观察结果的代码。 但是,我只想从某个变量中删除某些观察结果。

示例:您会向朋友和家人推荐我们的服务吗?

     1 Yes
     2 No
     8 Don't know
     9 Refuse

如何从此变量中删除8和9?

再次感谢!

1 个答案:

答案 0 :(得分:0)

$('#myTable tbody')
    // append a new row clone
    .append($("#dates .tr-shadow:last").clone())
    // append another spacer after the clone
    .append('<tr class="spacer">')

在基数R中,许多选项之一可能是:

library(dplyr)

#removing what you do not want
  df %>% 
    filter(!ans %in% c("Don't know", "Refuse"))

#keeping what you do want
  df %>% 
  filter(ans == "Yes" | ans == "No" )

数据

  df[!df$ans %in% c("Don't know", "Refuse"), ]