正在从 github 加载 SPSS 文件
Loading SPSS files from github
我不明白如何导入 github 上托管的 SPSS 文件(或 .rdata 或 Stata)文件。我有一个包含一些数据文件 here 的存储库,但是对其中的 sav 文件使用 URL 不起作用。
library(haven)
ces<-'https://github.com/sjkiss/CES2015/CES2015-phone-release/CES2015_CPS-PES-MBS_complete.sav'
out<-read_sav(ces)
概览
正如@DavidKlotz 在 OP 中评论的那样,您需要复制感兴趣文件的 URL;不是在 GitHub.
上托管感兴趣文件的页面的 URL
从 Download
按钮或从 View Raw
超链接复制 URL 并将其粘贴到 file
参数中 haven::read_sav()
function in r.
# load necessary package
library( haven )
# transform GitHub url
# from 'Download' button
# into data frame
df <- read_sav( file = "https://github.com/sjkiss/CES2015/raw/master/CES2015-phone-release/CES2015_CPS-PES-MBS_complete.sav" )
# view the dimensions
dim( df ) # [1] 4202 454
# transform GitHub url
# from 'View Raw' hyperlink
# into data frame
df <- read_sav( file = "https://github.com/sjkiss/CES2015/blob/master/CES2015-phone-release/CES2015_CPS-PES-MBS_complete.sav?raw=true" )
# view the dimensions
dim( df ) # [1] 4202 454
# end of script #
我不明白如何导入 github 上托管的 SPSS 文件(或 .rdata 或 Stata)文件。我有一个包含一些数据文件 here 的存储库,但是对其中的 sav 文件使用 URL 不起作用。
library(haven)
ces<-'https://github.com/sjkiss/CES2015/CES2015-phone-release/CES2015_CPS-PES-MBS_complete.sav'
out<-read_sav(ces)
概览
正如@DavidKlotz 在 OP 中评论的那样,您需要复制感兴趣文件的 URL;不是在 GitHub.
上托管感兴趣文件的页面的 URL从 Download
按钮或从 View Raw
超链接复制 URL 并将其粘贴到 file
参数中 haven::read_sav()
function in r.
# load necessary package
library( haven )
# transform GitHub url
# from 'Download' button
# into data frame
df <- read_sav( file = "https://github.com/sjkiss/CES2015/raw/master/CES2015-phone-release/CES2015_CPS-PES-MBS_complete.sav" )
# view the dimensions
dim( df ) # [1] 4202 454
# transform GitHub url
# from 'View Raw' hyperlink
# into data frame
df <- read_sav( file = "https://github.com/sjkiss/CES2015/blob/master/CES2015-phone-release/CES2015_CPS-PES-MBS_complete.sav?raw=true" )
# view the dimensions
dim( df ) # [1] 4202 454
# end of script #