这是我的代码:
Class.class
我一直在:
dx <- c(1, 0.1)
xR <- vector("list", length(dx))
for (i in 1:2) {
xR[[i]] <- seq(from=0, to=3, by=dx[i])}
而不是:
> xR
[[1]]
NULL
[[2]]
NULL
我使用Rstudio版本1.1.419,R 3.4.2
答案 0 :(得分:0)
[[1]]
[1] 0 1 2 3
[[2]]
[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1
1.2 1.3 1.4 1.5 1.6 1.7 1.8
[20] 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0
给我一个空值。在执行for循环后,我确实获得了你想要的值(0到3按1排序,0.0到3.0按0.1排序)
xR
哪个输出:
dx <- c(1, 0.1)
xR <- vector("list", length(dx))
for (i in 1:2) {
xR[[i]] <- seq(from=0, to=3, by=dx[i])}
xR