【问题标题】:How can my Shiny App in shinyapps.io load local data?Shinyapps.io 中的 Shiny App 如何加载本地数据?
【发布时间】:2017-05-04 14:23:07
【问题描述】:

出于安全原因,我希望我的闪亮应用从用户计算机加载数据。我不想上传数据,我想向用户发送文件,当他在 shinyapps.io 上打开应用程序时,它将从他的计算机加载数据(例如,位于 C:/ 内的 A .csv )。

一个理想的解决方案是让用户从他的计算机中选择文件,但任何这些都会有很大帮助。

谢谢

【问题讨论】:

    标签: r shiny


    【解决方案1】:

    如果您只有一个文件,您可以尝试在 global.R 文件中使用 read.csv(file.choose()) 函数,前提是这符合您的应用程序要求。

    如果您要加载多个文件,我想使用fileInput 是一个更好的选择。您可以在此处获得使用它的一些帮助:

    http://shiny.rstudio.com/gallery/upload-file.html

    https://gist.github.com/psychemedia/9737637

    【讨论】:

    • 这正是我所需要的,谢谢!我会尽快尝试
    【解决方案2】:

    我相信您正在寻找shiny 函数fileInput,它允许用户上传一个(或多个)文件,然后您可以处理(通常在reactive 函数中)并传递给您的其他输出.

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 2021-08-17
      • 2021-08-19
      • 1970-01-01
      • 1970-01-01
      • 2018-12-23
      • 2018-01-20
      • 2019-10-27
      • 1970-01-01
      相关资源
      最近更新 更多