由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 请问R里apply和sapply有什么区别
相关主题
【欢迎进来讨论】for loop in R再问R的问题 - 关于matrix 的operation
R question about apply() and outer()怎样用apply对多种endpoint构建linear model
R问题请教。如何在R里面对一整列数据进行操作?
如何把model fitting statistics 读出来(R)今天又“R”了 -- 感想和请教。
Dashagen请进R 问题
问个R里面avoid for loop的问题(sapply,lapply...)R program help
问个R的问题[合集] 请问如何看到R的source code?
How can I do this in R?R一问
相关话题的讨论汇总
话题: sapply话题: apply话题: matixb话题: lapply话题: wise
进入Statistics版参与讨论
1 (共1页)
O*********r
发帖数: 290
1
谢谢
s*****n
发帖数: 2174
2
apply, sapply, mapply 这些本质上都是lapply的衍生物.
用于不同情况.
apply主要用于对于矩阵进行某种行或列的计算.
sapply基本就是lapply, 只不过它会return矩阵, 而不是lapply那样return list.
O*********r
发帖数: 290
3
非常感谢,关于apply和sapply, tutor上讲的好象不是很清楚, 可以理解为apply和
sapply可以互换的吗?

【在 s*****n 的大作中提到】
: apply, sapply, mapply 这些本质上都是lapply的衍生物.
: 用于不同情况.
: apply主要用于对于矩阵进行某种行或列的计算.
: sapply基本就是lapply, 只不过它会return矩阵, 而不是lapply那样return list.

D******n
发帖数: 2836
4
apply is operating on the matrix coloumn wise or row wise( u need to appoint)
s/lapply operates on an object element wise

【在 O*********r 的大作中提到】
: 非常感谢,关于apply和sapply, tutor上讲的好象不是很清楚, 可以理解为apply和
: sapply可以互换的吗?

O*********r
发帖数: 290
5
thank you! Now I am getting clear about the difference between these two
functions.
那下面的这两句sample code 表示什么意思呢?
假设,matixB是已知的.
matixA <- matixB
for (i in which(sapply(matixB, is.factor))) matixA[, i] <- matixB[, i][,
drop = TRUE]

appoint)

【在 D******n 的大作中提到】
: apply is operating on the matrix coloumn wise or row wise( u need to appoint)
: s/lapply operates on an object element wise

D******n
发帖数: 2836
6
to correct, s/l apply operates on the object elementwise...
for a matrix it applies FUN to each of its elements.

【在 O*********r 的大作中提到】
: thank you! Now I am getting clear about the difference between these two
: functions.
: 那下面的这两句sample code 表示什么意思呢?
: 假设,matixB是已知的.
: matixA <- matixB
: for (i in which(sapply(matixB, is.factor))) matixA[, i] <- matixB[, i][,
: drop = TRUE]
:
: appoint)

1 (共1页)
进入Statistics版参与讨论
相关主题
R一问Dashagen请进
R performace issue问个R里面avoid for loop的问题(sapply,lapply...)
[R]how to sample all possible continuous subset from ordered data问个R的问题
怎样用R subset character stringHow can I do this in R?
【欢迎进来讨论】for loop in R再问R的问题 - 关于matrix 的operation
R question about apply() and outer()怎样用apply对多种endpoint构建linear model
R问题请教。如何在R里面对一整列数据进行操作?
如何把model fitting statistics 读出来(R)今天又“R”了 -- 感想和请教。
相关话题的讨论汇总
话题: sapply话题: apply话题: matixb话题: lapply话题: wise