Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
删除R中特殊字符的引号_R - Fatal编程技术网

删除R中特殊字符的引号

删除R中特殊字符的引号,r,R,当我用r打印图案程序时 char<-c("#","@") m<- matrix(paste(char[1]),nrow =4, ncol = 4) print(m) 但是我想要的输出是#,没有引号。我尝试了char方法,我尝试了vector,我尝试了noquote函数。但是没有一个对我有用。 如果有人知道解决方案,请帮助我解决。双引号实际上不是数据的一部分,而是R如何呈现输出;但是,如果您已经知道这一点,并且询问如何在不使用双引号的情况下打印,请使用noquote noquot

当我用r打印图案程序时

 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告诉您
#
实际上是字符串数据的方式。我尝试了这行代码`m
matrix
将类更改回来。使用
mm
print(m, quote = FALSE)