我有載體如何對象變量轉換成字符串函數內部
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