Filter data.frame rows by a logical condition

前端 未结 9 1574
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-21 05:43

I want to filter rows from a data.frame based on a logical condition. Let\'s suppose that I have data frame like

   expr_value     cell_type
1           


        
9条回答
  •  不要未来只要你来
    2020-11-21 05:49

    we can use data.table library

      library(data.table)
      expr <- data.table(expr)
      expr[cell_type == "hesc"]
      expr[cell_type %in% c("hesc","fibroblast")]
    

    or filter using %like% operator for pattern matching

     expr[cell_type %like% "hesc"|cell_type %like% "fibroblast"]
    

提交回复
热议问题