2016-08-10 9 views
0

データフレームからgithub.com上にCSVの要点を作成するパッケージを作成しています。署名はそうのようになる:私はHTTP呼び出しのhttrを使用していますし、GitHubのAPIは体の一部として、要旨の内容を期待しオブジェクトのCSV直列化をRの文字列変数に割り当てる

gist.csv(my.data.frame, public=FALSE, description="my results in CSV")

しかし、私はオブジェクトmy.data.frameをCSV文字列にシリアル化し、その文字列を変数に代入することに固執しています。私は(理想的に一時ファイルへの書き込みに解決しなくても)

csv.string <- write.csv(my.data.table)

それを達成するための良い方法はありますを持っている方法を探してい

答えて

2

あなたは、変数内に書き込むことができますRをtextConnection経由で送信します。例えば、

#sample data 
dd <- data.frame(x=1:10, y=letters[1:10]) 

#write to variable 
x <- "" 
tx <- textConnection("x","w") 
write.csv(dd, tx) 
close(tx) 

#check contents 
cat(x, sep="\n") 
関連する問題