【问题标题】:Subset rows containing not 0 elements in a data.framedata.frame 中不包含 0 个元素的子集行
【发布时间】:2013-08-27 16:24:30
【问题描述】:

我有一个如下所示的 data.frame:

  cln1    cln2    cln3    cln4    
    0      1        2      0   
    3      9        7     12
    1      0       13      0   
    4     98       23     11    

我只想对不包含 0 个元素的行和列进行子集化。所需的输出将是:

  cln1    cln2    cln3    cln4    
    3      9        7     12
    4     98       23     11    

【问题讨论】:

    标签: r


    【解决方案1】:

    假设您的data.frame 被称为“mydf”:

    > mydf[!rowSums(mydf == 0), ]
      cln1 cln2 cln3 cln4
    2    3    9    7   12
    4    4   98   23   11
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-01
      • 2016-09-16
      • 1970-01-01
      • 1970-01-01
      • 2016-02-18
      • 2019-11-30
      • 2012-04-27
      • 1970-01-01
      相关资源
      最近更新 更多