-4
使用循環我要讓勘定A1 <-1,A2 <-2,A3 < - r中
a1 <- 1
a2 <- 2
a3 <- 3
我想用
for (i in 1:3) {
paste("a",i) <- i
}
,但是這顯然不工作。 有沒有什麼辦法可以輕鬆地處理這種東西?
使用循環我要讓勘定A1 <-1,A2 <-2,A3 < - r中
a1 <- 1
a2 <- 2
a3 <- 3
我想用
for (i in 1:3) {
paste("a",i) <- i
}
,但是這顯然不工作。 有沒有什麼辦法可以輕鬆地處理這種東西?
我們可能需要assign
這裏
for (i in 1:3) {
assign(paste0("a",i), value =i)
}
注意:不建議在全球環境中創建多個對象,而不是我們可以讓他們在list
甚至一個名爲vector
(在這種情況下)
lst <- setNames(as.list(1:3), paste0("a", 1:3))