簡體   English   中英

如何在線提供R文件?

[英]How to make an R file available online?

我正在嘗試在線發布數據集以在博客中使用。 我嘗試使用Dropbox和GoogleDrive,但這些應用創建的鏈接未加載到R中。

想法是使數據在線,以便有人可以訪問它:

 load(url("http://www.url.com/student/data.Rdata"))

謝謝。

不知道有什么方法可以將R數據文件發布到Web,但是是否有任何理由不采用標准CSV路由?

要從Google雲端硬盤發布CSV,請執行以下操作:

  1. 打開文檔,電子表格,演示文稿或工程圖。
  2. 單擊文件菜單。
  3. 選擇發布到網絡。
  4. 雖然將發布整個文件,但是某些文件類型具有更多的發布選項:
    1. 電子表格:選擇發布整個電子表格或單個表格。 您還可以選擇一種發布格式(網頁,.csv,.tsv,.pdf,.xlsx,.ods)。
    2. 演示文稿:選擇快進幻燈片的速度。
    3. 繪圖:選擇繪圖的圖像尺寸。
  5. 單擊發布。
  6. 復制URL。

從那里,您可以使用以下命令輕松地將該文件讀回到R中:

require(RCurl)
data <- getURL("add your URL here")
wine <- read.csv(textConnection(data))
summary(data)

這是一個工作示例供您測試:

require(RCurl)
wine <- getURL("https://docs.google.com/spreadsheets/d/1xIq-hyZM3P6__0cdqpXqDWpqQebXBnOdy1nS159wQ-A/pub?gid=616153433&single=true&output=csv")
wine <- read.csv(textConnection(wine))
summary(wine)

類似的解決方案也可用於Dropbox。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM