(i>0,"+",ifelse(i<0,"-","0")) #嵌套写法 先里后外
[1] "0"
for循环
图片
图片
#variable是元素代称;vector是向量名字 { }中是对元素进行操作的...<- c(5,6,0,3) #元素循环 对x元素进行循环
s=0
for (i in x){
s=s+i
print(c(i,s))
}
[1] 5 5
[1] 6 11
[1] 0 11...#X 是数据框/矩阵名;MARGING为1表示行;为2表示列,FUN是函数 ;对x的每一行/列进行FUN这个函数;...用于写函数的参数
> test<- iris[1:6,1:4]
> apply(test...1000) #每个基因的方差排序 每行计算方差,取后1000个
names(tail(sort(apply(test,1,var)),1000)) # 将后1000个的基因名称提取出来
对列表/向量中的每个元素...$z
[1] 30 29 28 27
返回值是列表,对列表中的每个元素(向量)求均值(试试方差var,分位数quantile)
> lapply(test,mean) #输出结果仍为列表
$x
[1]