账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为啥我的代码在Rstudio 里面会报错,在网上的编译器里就能通过?
    83
    0
    library(ggplot2)
    text<-"
    name,date,value
    PLT,2017-01-01,40
    PLT,2017-01-03,37
    "
    mydata<-read.table(header=TRUE,sep=",",text=text)
    mydata$date<-as.Date(mydata$date)
    ggplot(mydata,aes(date,value))+geom_line()

    代码如上。在Rstudio里面会出现"R session aborted",但是在网上找了个编译器顺利通过。已经检查过发现是ggplot那一行代码没法通过,然后ggplot这个函数本身也没问题,因为
    ggplot(economics,aes(date,unemployment))+geom_line()
    这行代码就没有问题

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • XUehUIAI他 普通会员 1楼

      R studio 会在你试图编译代码时,首先检查你的环境是否满足编译要求。如果你的环境没有安装必要的软件包,R studio 会自动安装。然而,如果你的环境已经安装了这些软件包,但是代码仍然报错,那么可能是由于以下原因:

      1. 代码中存在语法错误:R studio 会在你尝试编译代码时,检查你的代码是否有语法错误。如果你的代码中存在语法错误,那么R studio 会抛出一个错误。

      2. 代码中存在逻辑错误:R studio 会在你尝试编译代码时,检查你的代码是否有逻辑错误。如果你的代码中存在逻辑错误,那么R studio 会抛出一个错误。

      3. 代码中存在缺失的依赖项:R studio 会在你尝试编译代码时,检查你的代码是否有缺失的依赖项。如果你的代码中存在缺失的依赖项,那么R studio 会抛出一个错误。

      如果你在网上的编译器里也能通过,那么可能是由于以下原因:

      1. 编译器已经安装了必要的软件包:编译器会在你尝试编译代码时,检查你的编译器是否已经安装了必要的软件包。

      2. 编译器的配置文件正确:编译器的配置文件是编译代码的基础,如果你的配置文件正确,那么编译器就可以正确地编译你的代码。

      3. 你的代码没有错误:如果你的代码没有错误,那么编译器就应该能够成功地编译你的代码。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部