如何从 r 中的字符串中删除引号(3 种方法)


在 R 中删除字符串中的引号有以下三种常见方法:

方法一:使用 print()

 print(some_strings, quote= FALSE )

方法2:使用noquote()

 noquote(some_strings)

方法3:使用cat()

 cat(some_strings)

以下示例展示了如何将每种方法与以下字符串向量一起使用:

 #define vector of strings
some_strings <- c("hey", "these", "are", "some", "strings")

#view vector
some_strings

[1] “hey” “these” “are” “some” “strings”

请注意,默认情况下,字符串打印时带有引号。

示例 1:使用 print() 从字符串中删除引号

以下代码显示如何使用print()函数打印删除引号的字符串:

 #print vector of strings without quotes
print(some_strings, quote= FALSE )

[1] hey these are some strings

示例 2:使用 noquote() 从字符串中删除引号

以下代码显示如何使用noquote()函数打印删除引号的字符串:

 #print vector of strings without quotes
noquote(some_strings )

[1] hey these are some strings

示例 3:使用 Cat() 从字符串中删除引号

以下代码显示如何使用cat()函数打印删除引号的字符串:

 #print vector of strings without quotes
cat(some_strings )

hey these are some strings

您还可以使用\n参数在新行上打印每个不带引号的字符串:

 #print vector of strings without quotes each on a new line
cat(paste(some_strings, " \n "))

hey 
thesis 
are 
some 
thongs

请注意,向量中的每个字符串都打印在新行上。

其他资源

以下教程解释了如何在 R 中执行其他常见任务:

如何从R中的字符串中删除字符
如何在R中查找字符串中的字符位置
如何从R中的字符串中删除空格

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注