【问题标题】:How to count empty value and print out that observation in R?如何计算空值并在 R 中打印出该观察值?
【发布时间】:2022-11-23 16:05:38
【问题描述】:

我有一个这样的数据框:
image

问题是:打印出具有最多空值的对象的名称。正如我们所见,C有 3 个空值,所以该问题的答案是C

我用过

count() 

table()

但这显然是错误的。 R 中有什么方法可以解决这个问题吗? 抱歉,我没有足够的声誉来发布图片。

【问题讨论】:

    标签: r count rstudio


    【解决方案1】:

    我想你可能正在寻找这样的东西:

    test <- cbind.data.frame( # dummy df after picture 
      name = letters[1:5], 
      color = c("B", "R", "" , "W", "R"), 
      shape = c("R", "" , "O", "R", "R"),
      price = c(10 , "" , 30 , 40 , 50),
      weight =c(1  , "" , "" , 3  , 4))
    
    max(rowSums(test=="")) # the idea is to count empty spaces ("") per row
    
    [1] 3
    
    #####
    
    test[max(rowSums(test=="")),]
    
      name color shape price weight
    3    c           O    30    
    

    以后请通过dput()而不是图片添加数据。

    【讨论】:

      猜你喜欢
      • 2023-01-27
      • 2021-12-11
      • 1970-01-01
      • 2021-05-06
      • 2018-01-12
      • 1970-01-01
      • 1970-01-01
      • 2021-06-01
      • 2016-06-26
      相关资源
      最近更新 更多