2016-04-20 59 views
-1

我有鏈接到Google sheets取谷歌片數據和存儲到數據幀

https://docs.google.com/spreadsheets/d/1M_S3iR5u7Ef5teNXWXVWH-EuokFNQ3Kd5dGt_T0YeH8/pubhtml 

欲將該數據直接被R鏈接,並將其存儲在一個數據幀。

嘗試在互聯網上分享很多東西,但沒有任何工作。

其實這裏是link到的stackoverflow問題,這是相當漫長和混亂,並在這種情況下不起作用。

任何想法?

+1

使用這個包? https://github.com/jennybc/googlesheets – chinsoon12

+0

「試過很多東西」 - 請提供你的嘗試,所以我們不必重複你已經嘗試過的東西。 – zx8754

+1

同意chinsoon12。 Google存儲庫可以使用Google表格。基本用法詳見http://htmlpreview.github.io/?https://raw.githubusercontent.com/jennybc/googlesheets/master/vignettes/basic-usage.html –

回答

1

要導入googlesheet作爲R A data.frame:

# install.packages("googlesheets") 
library("googlesheets") 

GAP<-gs_url("https://docs.google.com/spreadsheets/d/1M_S3iR5u7Ef5teNXWXVWH-EuokFNQ3Kd5dGt_T0YeH8/pubhtml") 

gs_browse(GAP) 

dat2<-gs_read(dat,ws = 1, range="A1:C6") 

數據幀是作爲返回:

> dat2 
Source: local data frame [5 x 3] 

     A  B  V 
    (int) (int) (int) 
1  1  5  0 
2  2  4  9 
3  3  3  8 
4  4  2  7 
5  5  1  6