【问题标题】:Shiny upload and use .R function闪亮的上传和使用.R函数
【发布时间】:2016-06-07 13:06:03
【问题描述】:

亲爱的闪亮和 R 社区,

虽然我在闪亮的应用程序中上传和使用任何 .csv、.txt 文件都没有问题,但似乎没有语法可以访问上传的 .R 脚本文件的路径并在该路径上运行 source() 命令使用包含的功能。

这是我尝试过的:

 scriptFile <- reactive({
  req(input$scriptFileInput)
  FileInput <- input$scriptFileInput
  FileInput %>% source(.$datapath)
})

虽然此函数不会产生任何错误,但在闪亮的 .R 脚本中调用该函数时 - 未找到任何函数。我已经尝试了几种方法来访问上传文件的路径,但它们似乎都不起作用。

谢谢, 罗宾。

【问题讨论】:

  • ...您为什么不直接对 .csv/.txt 文件执行相同的操作(根据您的说法,该文件有效)并在代码中将 read.table 替换为 source?

标签: r input shiny


【解决方案1】:

应该工作

source(.$datapath,local=TRUE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-16
    • 1970-01-01
    • 2018-06-20
    • 2021-01-04
    • 1970-01-01
    • 1970-01-01
    • 2013-06-26
    • 2017-02-28
    相关资源
    最近更新 更多