我有载体如何对象变量转换成字符串函数内部
v1 <- c("foo","bar")
v2 <- c("qux","uip","lsi")
mylist <- list(v1,v2)
mylist
#> [[1]]
#> [1] "foo" "bar"
#>
#> [[2]]
#> [1] "qux" "uip" "lsi"
我想这样做是为了让它打印这个字符串到应用功能的下面的列表:
v1:foo,bar
v2:qux,uip,lsi
所以它涉及到两个步骤:1)转换对象变量字符串和 2)使所述载体为s特林。后者是容易,我可以这样做:
make_string <- function (content_vector) {
cat(content_vector,sep=",")
}
make_string(mylist[[1]])
# foo,bar
make_string(mylist[[2]])
# qux,uip,lsi
我知道this solution,但我不知道我怎么可以把对象名称到一个字符串函数内使 它打印像我想要的输出。
我需要在这里面一个函数,因为还有很多其他的输出需要处理。
但是'make_string'函数参数中的'v1'在哪里 – akrun
@akrun这就是我发布的原因。我不知道如何将'v1和v2'转换为'make_string'内的字符串。 – pdubois
好吧,那么当你通过mylist [[1]]时,我们需要传递'v1'和'v2'bcz'没有'v1' – akrun