【问题标题】:Loading SPSS files from github从 github 加载 SPSS 文件
【发布时间】:2018-02-12 21:10:12
【问题描述】:

我不明白如何导入托管在 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)

【问题讨论】:

标签: r r-haven


【解决方案1】:

概述

正如@DavidKlotz 在 OP 中评论的那样,您需要复制感兴趣文件的 URL;不是在 GitHub 上托管感兴趣文件的页面的 URL。

Download 按钮(如下所示)或View Raw 超链接复制URL,并将其粘贴到haven::read_sav() 函数内的file 参数中。

# 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 # 

【讨论】:

    猜你喜欢
    • 2014-09-13
    • 2023-03-14
    • 1970-01-01
    • 2021-12-27
    • 2021-06-04
    • 1970-01-01
    • 2020-09-12
    • 2019-08-25
    • 2021-11-02
    相关资源
    最近更新 更多