我收到了其中一个错误.
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,当我们在双引号中放入双引号时:
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) 我有以下变量:
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完全相反