【问题标题】:Load R files from URL从 URL 加载 R 文件
【发布时间】:2016-04-19 10:35:33
【问题描述】:

有没有办法从 URL 加载(不运行)R 脚本? file.edit() 似乎只适用于本地文件。例如下面的测试文件:https://a.uguu.se/wzhzrg_test.R

【问题讨论】:

  • readLines() 也许?
  • source(url) 应该可以正常工作,只要您可以从浏览器访问网址
  • 这两个都运行脚本。我正在寻找的是一种在 RStudio 中打开脚本文件的方法,而不是运行它。
  • “在 RStudio 中打开脚本文件”是指在可编辑的源选项卡中吗?

标签: r file url load


【解决方案1】:
rs_url_open <- function(URL) {
  tf <- tempfile(fileext=".R")
  download.file(URL, tf, quiet=TRUE)
  rstudioapi::navigateToFile(tf)
}

rs_url_open("https://a.uguu.se/wzhzrg_test.R")

【讨论】:

  • 也感谢您的帮助!
【解决方案2】:

url.show("https://a.uguu.se/wzhzrg_test.R")

这向您显示了代码,但您没有获取代码。

【讨论】:

  • 不完全是我的意思,因为我试图在新标签中打开一个可编辑的版本。但这也可以。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-03
  • 1970-01-01
  • 1970-01-01
  • 2021-07-18
  • 2021-05-04
  • 2012-10-04
相关资源
最近更新 更多