R:将变量转换为 csv 字符串

use*_*080 4 r

我想知道如何将 R 中的变量转换为 csv 字符串。

> x = c(1:10)
> a = write.csv(x)
"","x"
"1",1
"2",2
"3",3
"4",4
"5",5
"6",6
"7",7
"8",8
"9",9
"10",10
> a
NULL
> 
Run Code Online (Sandbox Code Playgroud)

我想在变量“a”中包含 CSV 字符串。

谢谢

use*_*080 5

事情可以这么简单......

 > zz <- textConnection("foo1", "w") 
 > textConnectionValue(zz) 
 character(0) 
 > write.csv(x, zz) 
 > textConnectionValue(zz) 
 [1] "\"\",\"x\"" "\"1\",1" "\"2\",2" "\"3\",3" "\"4\",4" 
 [6] "\"5\",5" "\"6\",6" "\"7\",7" "\"8\",8" "\"9\",9" 
 [11] "\"10\",10"
 > 
Run Code Online (Sandbox Code Playgroud)