[英]writing output to a text file R
我有下面的代碼。 工作正常。
我感到困惑,因為我的行以“開頭,以”結尾
abc=5
sink("output.txt")
cat("\n")
cat("abc : ")
#cat(""gaugeid" : "gauge1234",")
sink()
嘗試:
abc=5
sink("output.txt")
cat("\n")
cat("abc : ")
cat(abc)
cat(",")
sink()
第一個cat(“ abc”)添加字符串abc,而第二個cat(abc)將變量abc添加到輸出文件。
除非用單引號引起來,否則R字符串中不能有裸雙引號。
> cat('"gaugeid" : "gauge1234",')
"gaugeid" : "gauge1234",
或者,您也可以在原始工作中避免使用雙引號:
> cat("\"gaugeid\" : \"gauge1234\",")
"gaugeid" : "gauge1234",
對於第二個問題,就像添加一個逗號和變量名一樣簡單,在寫入輸出設備之前將對變量名進行評估:
> cat("abc : ", abc)
abc : 5
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.