删除R中特殊字符的引号
当我用r打印图案程序时删除R中特殊字符的引号,r,R,当我用r打印图案程序时 char<-c("#","@") m<- matrix(paste(char[1]),nrow =4, ncol = 4) print(m) 但是我想要的输出是#,没有引号。我尝试了char方法,我尝试了vector,我尝试了noquote函数。但是没有一个对我有用。 如果有人知道解决方案,请帮助我解决。双引号实际上不是数据的一部分,而是R如何呈现输出;但是,如果您已经知道这一点,并且询问如何在不使用双引号的情况下打印,请使用noquote noquot
char<-c("#","@")
m<- matrix(paste(char[1]),nrow =4, ncol = 4)
print(m)
但是我想要的输出是#,没有引号。我尝试了char方法,我尝试了vector,我尝试了noquote
函数。但是没有一个对我有用。
如果有人知道解决方案,请帮助我解决。双引号实际上不是数据的一部分,而是R如何呈现输出;但是,如果您已经知道这一点,并且询问如何在不使用双引号的情况下打印,请使用
noquote
noquote(m)
给予:
[,1] [,2] [,3] [,4]
[1,] # # # #
[2,] # # # #
[3,] # # # #
[4,] # # # #
另外,print
还有一个quote=FALSE
参数提供相同的输出:
print(m, quote = FALSE)
您看到的引号不是文字,只是R告诉您
#
实际上是字符串数据的方式。我尝试了这行代码`mmatrix
将类更改回来。使用mm
print(m, quote = FALSE)