Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R:使用向量一次性创建基于兄弟的列表_R - Fatal编程技术网

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作为输入?