相关疑难解决方法(0)

错误:我的代码中出现意外的符号/输入/字符串常量/数字常量/ SPECIAL

我收到了其中一个错误.

Error: unexpected symbol in "<my code>"    
Error: unexpected input in "<my code>"
Error: unexpected string constant in "<my code>"  
Error: unexpected numeric constant in "<my code>"   
Error: unexpected SPECIAL in "<my code>"         
Error: unexpected '<some punctuation>' in "<my code>" 
Error: unexpected '<reserved word>' in "<my code>"        
Run Code Online (Sandbox Code Playgroud)

错误意味着什么,我该如何解决?

一些重现错误的简单示例和常见变体:

a a
## Error: unexpected symbol in "a a"
a\
## Error: unexpected input in "a\"
a""
## Error: unexpected string constant in "a"""
""1
## Error: unexpected numeric constant in …
Run Code Online (Sandbox Code Playgroud)

r r-faq

46
推荐指数
2
解决办法
20万
查看次数

解决R中双引号内的双qoutes问题

使用R,当我们在双引号中放入双引号时:

y <- " " " "
Run Code Online (Sandbox Code Playgroud)

它会结束

错误:"y < - """""中的意外字符串常量

我的问题是如何删除检测到的所有双引号或在主双引号内转换为单引号.

例如:

y <- "I'm watching "Prometheus"." 
y
Run Code Online (Sandbox Code Playgroud)

期望的结果是

#[1] "I'm watching Prometheus."
Run Code Online (Sandbox Code Playgroud)

要么

#[1] "I'm watching 'Prometheus'."
Run Code Online (Sandbox Code Playgroud)

r

6
推荐指数
1
解决办法
3816
查看次数

如何在message()中的引号内打印变量

我有以下变量:

min.v<-5
max.v<-10
Run Code Online (Sandbox Code Playgroud)

我想发消息如下

Test this. You entered "5 10" 
Run Code Online (Sandbox Code Playgroud)

是否可以使用message()或打印它paste(),因为两个函数都将引号视为字符串.消息中的变量应该在双引号内

我试过message(as.character(paste(min.v, " ",max.v)))但双引号被忽略了.

这个问题可能正好与R中双引号问题中的双重qoutes完全相反

r

0
推荐指数
1
解决办法
9597
查看次数

标签 统计

r ×3

r-faq ×1