可以用来进行分组,通过str_detect函数识别数据中的关键词,然后进行分组
samples = c("tumor1","tumor2","tumor3","normal1","normal2","...list,使用下标循环,可以将每次循环的结果都保存到列表中
## cbind 按列拼接
a = rnorm(10)
b = 1:10
cbind(a,b)
##do.call() 函数是对列表 list...names_to = "gene", ##新的列的名字
values_to = "count") ## 把原来列中的数值一一对应形成一个新的数值列...apply(test, 1, sum) ##对test数据框的每一行求和
图片
图片
### 2.lapply(list, FUN, …)
# 对列表/向量中的每个元素(向量)实施相同的操作...(第一个写的数据框),右表中多余的数据舍去,没有的数据显示缺失值
right_join(test1,test2,by="name") ##右连接,以右侧的表的行为准构成新的数据框(第二个写的数据框),左表中多余的数据舍去