运行Shiny+highcharter代码时遇lexical error错误求解决
解决R代码的词法错误问题
你的代码出现词法错误是因为使用了HTML转义字符,R无法识别这类符号,修正方法如下:
- 将代码中所有的
<-替换为R标准赋值运算符<- - 将代码中所有的
"替换为普通双引号"
修正后的完整代码:
library(highcharter) library(shiny) ui <- fluidPage( highchartOutput("map") ) server <- function(input, output) { output$map <- renderHighchart({ hcmap( "https://code.highcharts.com/mapdata/custom/world-lowres.js") # Replace "custom/world" with your map name }) } shinyApp(ui, server)
如果运行修正后的代码仍有问题,可尝试重新安装依赖包:
install.packages(c("highcharter", "shiny"))
内容的提问来源于stack exchange,提问作者akshay bholee
相关产品推荐
相关产品推荐

