gpt4 book ai didi

将 CSV 从 github 读入 R

转载 作者:行者123 更新时间:2023-12-03 01:15:00 25 4
gpt4 key购买 nike

我正在尝试将 CSV 从 github 读入 R:

latent.growth.data <- read.csv("https://github.com/aronlindberg/latent_growth_classes/blob/master/LGC_data.csv")

但是,这给了我:

Error in file(file, "rt") : cannot open the connection
In addition: Warning message:
In file(file, "rt") : unsupported URL scheme

我尝试了 ?read.csv?download.filegetURL (只返回奇怪的 HTML),以及 data import manual ,但仍然不明白如何使其工作。

我做错了什么?

最佳答案

试试这个:

library(RCurl)
x <- getURL("https://raw.github.com/aronlindberg/latent_growth_classes/master/LGC_data.csv")
y <- read.csv(text = x)

您有两个问题:

  1. 您没有链接到“原始”文本文件,而是链接到 Github 的显示版本(访问 https:\raw.github.com....csv 的 URL 以查看 raw versiondisplay version 之间的差异)。
  2. 在很多情况下,https 对于 R 来说都是一个问题,因此您需要使用像 RCurl 这样的包来解决它。在某些情况下(尽管不是使用 Github),您可以简单地用 http 替换 https 就可以了,所以您总是可以先尝试一下,但我发现使用 RCurl 可靠,并且不需要太多额外的输入。

关于将 CSV 从 github 读入 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14441729/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com