代码之家  ›  专栏  ›  技术社区  ›  Z.Chanell

如何删除A列中的值小于B列中的值的行

  •  0
  • Z.Chanell  · 技术社区  · 6 年前

               Stock   Minimum Stock 
    Product A  35      32  
    Product B  43      21  
    Product C  12      15  
    Product D  5       6 
    

               Stock   Minimum Stock 
    Product C  12      15  
    Product D  5       6
    
    2 回复  |  直到 6 年前
        1
  •  0
  •   Bogdan    6 年前

    for(i in 1:nrow(df))
    {
    ifelse(df[i,1] < df[i,2], df <- df[-i,], next)
    }
    

        2
  •  1
  •   Tim Biegeleisen    6 年前

    df[df$Stock < df$MinStock, ]
    

    subset(df, Stock < MinStock)