亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求教:write.csv中的參數qmethod = c("escape", "double")是什么意思?

求教大家:qmethod = c("escape", "double")是什么意思? write.csv(x, file = "", append = FALSE, quote = TRUE, sep = " ", ? ? ? ? ? ? eol = "\n", na = "NA", dec = ".", row.names = TRUE, ? ? ? ? ? ? col.names = TRUE, qmethod = c("escape", "double"), ? ? ? ? ? ? fileEncoding = "")

正在回答

1 回答

qmethod其實就是quote method的意思

舉例如下:

> e='escape quote method(缺省) 將字符型數據中的引號"替換為反斜杠+引號';e
[1] "escape quote method(缺省) 將字符型數據中的引號\"替換為反斜杠+引號"
> d='double quote method 將字符型數據中的引號"替換為兩個引號';d
[1] "double quote method 將字符型數據中的引號\"替換為兩個引號"
> write.table(e,"escape-qmethod.txt",row.names=F)
> write.table(d,"double-qmethod.txt",qmethod="d",row.names=F)

打開"escape-qmethod.txt"和"double-qmethod.txt"看到:

escape-qmethod.txt:

"x"
"escape quote method(缺省) 將字符型數據中的引號\"替換為反斜杠+引號"

double-qmethod.txt:

"x"
"double quote method 將字符型數據中的引號""替換為兩個引號"

注意:如果用單引號括起字符,就不需要給雙引號加反斜杠轉義符。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求教:write.csv中的參數qmethod = c("escape", "double")是什么意思?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號