,之后出现的为重复
图片
2.mutate()数据新增列
# mutate,数据框新增一列,新增一列是两列数值的乘积
mutate(test, new = Sepal.Length * Sepal.Width...,可以将每次循环的结果都保存到列表中
## cbind 按列拼接
a = rnorm(10)
b = 1:10
cbind(a,b)
##do.call() 函数是对列表 list操作的函数,批量操作...apply族函数,矩阵和数据框的隐式循环,只能用于数据框以及矩阵
apply优点在于可以应用自定义函数
### 1.apply 处理矩阵或数据框
#apply(X, MARGIN, FUN, …)...#其中X是数据框/矩阵名;
#MARGIN为1表示行,为2表示列,FUN是函数
test<- iris[1:6,1:4]
apply(test, 2, mean) ##对test数据框的每一行求平均值...apply(test, 1, sum) ##对test数据框的每一行求和
图片
图片
### 2.lapply(list, FUN, …)
# 对列表/向量中的每个元素(向量)实施相同的操作