例如,我想将1分配给a,b,c,...,z。我必须输入,
a <- 1
b <- 1
c <- 1
...
z <- 1
如何键入一行并将所有值分配给变量?
答案 0 :(得分:1)
一种不使用assign
的不同方法:See here
my_list <- as.list(paste(letters[1:3]))
names(my_list) <- paste(letters[1:3])
library(purrr)
map(my_list, function(x) {x <- 1
x})
$`a`
[1] 1
$b
[1] 1
$c
[1] 1
答案 1 :(得分:1)
您可以尝试:
for (x in letters) assign(x,1)