如何判断r中的字符串中是否有单引号或双引号
How to tell if there are single quote or double quote marks in a string in r
如何判断r中字符串中是否有单引号或双引号
这是我的对象:
test_object_1 <- "test_1"
我想用grepl('"', test_object_1)
看看test_object
里有没有引号。
当我这样做时,我得到了这个:
> grepl('"', test_object_1)
[1] FALSE
我想让它说 TRUE
,而不是 FALSE
。
这里是单引号版本
> test_object_2 <- 'test_2'
>
> grepl("'", test_object_2)
[1] FALSE
请指教。谢谢。
test_object_1
或 test_object_2
中没有单引号或双引号。 R 选择总是用双引号显示字符串。
如果您使用 cat
,您将看到“真实”字符串。
cat(test_object_1)
#test_1
要在字符串中插入双引号,您可以这样做 -
test_object_1 <- "\"test_1\""
#Or
#test_object_1 <- '"test_1"'
#[1] "\"test_1\""
cat(test_object_1)
#"test_1"
如何判断r中字符串中是否有单引号或双引号
这是我的对象:
test_object_1 <- "test_1"
我想用grepl('"', test_object_1)
看看test_object
里有没有引号。
当我这样做时,我得到了这个:
> grepl('"', test_object_1)
[1] FALSE
我想让它说 TRUE
,而不是 FALSE
。
这里是单引号版本
> test_object_2 <- 'test_2'
>
> grepl("'", test_object_2)
[1] FALSE
请指教。谢谢。
test_object_1
或 test_object_2
中没有单引号或双引号。 R 选择总是用双引号显示字符串。
如果您使用 cat
,您将看到“真实”字符串。
cat(test_object_1)
#test_1
要在字符串中插入双引号,您可以这样做 -
test_object_1 <- "\"test_1\""
#Or
#test_object_1 <- '"test_1"'
#[1] "\"test_1\""
cat(test_object_1)
#"test_1"