R:使用向量一次性创建基于兄弟的列表
我在创建列表、数据帧等时经常遇到的一个问题是,一些向量将依赖于该列表中的其他向量来创建 例如:R:使用向量一次性创建基于兄弟的列表,r,R,我在创建列表、数据帧等时经常遇到的一个问题是,一些向量将依赖于该列表中的其他向量来创建 例如: mylist <- list( norm_mean = 50, norm_sd = 10, norm_values = qnorm(seq(0.0001,0.9999, 0.0001), norm_mean, norm_sd) ) 我不想创建一个包含norm_mean和norm_sd的列表,然后再添加norm_值,但要一次性完成。我想有一个完美的解决方案 谢谢创建一个
mylist <- list(
norm_mean = 50,
norm_sd = 10,
norm_values = qnorm(seq(0.0001,0.9999, 0.0001), norm_mean, norm_sd)
)
我不想创建一个包含norm_mean和norm_sd的列表,然后再添加norm_值,但要一次性完成。我想有一个完美的解决方案
谢谢创建一个函数
mylist <- function(
norm_mean,
norm_sd,
norm_values = qnorm(seq(0.0001,0.9999, 0.0001), norm_mean, norm_sd)
){
return(list(norm_mean = norm_mean, norm_sd = norm_sd, norm_values = norm_values))
}
mylist(50, 10)$norm_values
创建一个函数
mylist <- function(
norm_mean,
norm_sd,
norm_values = qnorm(seq(0.0001,0.9999, 0.0001), norm_mean, norm_sd)
){
return(list(norm_mean = norm_mean, norm_sd = norm_sd, norm_values = norm_values))
}
mylist(50, 10)$norm_values
很好的一个,也许做一个函数来获取平均值和sd作为输入?很好的一个,也许做一个函数来获取平均值和sd作为输入?