【问题标题】:Can't Read Data from CSV file to R Markdown Shiny Document无法从 CSV 文件读取数据到 R Markdown Shiny Document
【发布时间】:2014-12-11 02:08:30
【问题描述】:

我正在尝试使用 R Markdown Shiny 文档进行交互式报告。首先遇到的麻烦是从本地 csv 文件中读取数据。

{r, cache=TRUE} raw1<-read.csv("data/set1.csv") splits <- unique(raw1$split) 我收到的错误消息是“文件错误(文件,“rt”):无法打开连接”。

使用上述代码读取常规 R Markdown 文档中的数据没有问题。任何人都可以帮助使用 Shiny Document 创建交互式报告的最佳实践吗?

【问题讨论】:

  • 该错误通常意味着 R 找不到该文件。可能与工作目录有关。在尝试读取文件之前执行cat(ls())cat(wd()) 或类似的操作,以便您知道自己在哪里。
  • 在闪亮的应用程序中,您需要将 .csv 放在与 ui.rserver.r 文件相同的目录中,或者放在它们下的子目录中。不确定您的情况是否相同。
  • 把完整路径放进去。应该可以了。

标签: r markdown shiny


【解决方案1】:

尝试将缓存更改为 FALSE。在 Shiny 服务器上托管时,我无法成功使用缓存。

【讨论】:

    【解决方案2】:
    ```{r, echo = FALSE, message=FALSE}
    library(data.table)
    dataset <- fread("yourfile.csv",header=T)
    ```
    

    尝试从 data.table 中读取 fread。它应该有帮助。对我来说效果很好。它也比 read.csv 快得多。

    【讨论】:

      猜你喜欢
      • 2014-09-15
      • 1970-01-01
      • 2018-01-08
      • 2021-03-11
      • 2022-11-16
      • 2015-11-26
      • 1970-01-01
      • 2017-03-30
      • 1970-01-01
      相关资源
      最近更新 更多