首页 > 解决方案 > 以编程方式将文件传输到 R Shiny 应用程序

问题描述

我有以下情况/工作流程:

  1. 用户利用工具 A 捕获传感器数据并将其保存为 CSV 文件。
  2. 用户获取 CSV 并将其上传到 R Shiny Applications(使用fileInput)以进一步处理它。

我想摆脱中间 CSV 并直接打开已加载数据的 Shiny 应用程序。即我需要一种将CSV 的内容自动传输到Shiny 应用程序的方法。

什么可以工作:

  1. 工具 A 将 CSV 存储在一个特殊位置,该位置由固定端点上的 HTTP 服务器提供服务。
  2. Shiny 应用程序在启动时从已知位置请求文件。

但是,这仍然需要中间 CSV 文件,并通过引入额外的服务器(或至少端点)增加了复杂性。此外,如果多个用户处于活动状态/同时创建多个文件,则需要额外的逻辑。所以远非理想。

有什么方法可以直接从工具 A 获取 CSV 的内容到 Shiny 应用程序?例如,通过模仿“fileInput”小部件产生的消息?

标签: rshiny

解决方案


推荐阅读