簡體   English   中英

從 R 中的特殊字符中刪除引號

[英]Remove quotes from special characters in R

當我在 r 中打印模式程序時,

 char<-c("#","@")
m<- matrix(paste(char[1]),nrow  =4, ncol = 4)
print(m)

我的輸出是

 [,1] [,2] [,3] [,4]
[1,] "#"  "#"  "#"  "#" 
[2,] "#"  "#"  "#"  "#" 
[3,] "#"  "#"  "#"  "#" 
[4,] "#"  "#"  "#"  "#" 

但我想要的輸出是#不帶引號。 我嘗試了 char 方法,我嘗試了 vector 並嘗試了noquote函數。 但沒有一個對我有用。 如果有人知道解決方案,請幫我解決。

雙引號實際上不是數據的一部分,只是 R 呈現輸出的方式; 但是,如果您已經知道這一點並且正在詢問如何在沒有雙引號的情況下打印它,那么請使用noquote

noquote(m)

給予:

     [,1] [,2] [,3] [,4]
[1,] #    #    #    #   
[2,] #    #    #    #   
[3,] #    #    #    #   
[4,] #    #    #    #   

print也有一個quote=FALSE參數給出相同的輸出:

print(m, quote = FALSE)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM