【问题标题】:Loading Rdata files from url从 url 加载 Rdata 文件
【发布时间】:2014-09-29 20:45:49
【问题描述】:

我在加载文件以使其不会丢失其尺寸时遇到了困难。所以这就是我所在的位置:

> mood_data <- read.table("http://www.psychology.mcmaster.ca/bennett/psy710/datasets/mood_data.Rdata")

如果我这样做,它只会在一行中给我所有杂乱无章的信息。我也试过了:

> mood_data <- url("http://www.psychology.mcmaster.ca/bennett/psy710/datasets/mood_data.Rdata")
> load(mood_data)

如果我这样做,我会得到一些对我来说毫无意义的奇怪东西。

【问题讨论】:

    标签: r url loading dimension


    【解决方案1】:

    您应该将load 用于.RData 文件。这对我有用。

    > load(url("http://www.psychology.mcmaster.ca/bennett/psy710/datasets/mood_data.Rdata"))
    > ls()
    [1] "mood.data"
    > head(mood.data)
         group mood
    1 pleasant    6
    2 pleasant    5
    3 pleasant    4
    4 pleasant    7
    5 pleasant    7
    6 pleasant    5
    

    【讨论】:

    • 效果很好,谢谢!不过有一个问题,为什么“mood.data”会成为数据框名称?
    • @BrettCochrane 这是创建.Rdata 文件时的变量名。
    • @y3trgfhsfgr 正在使用save 函数保存.Rdata 文件。当它被保存时,这个函数会采用这个数据的名称,因为它被解析为它(它在全局环境中的实际名称)。例如save(myData, file ="...")。然后,当使用load 加载时,该文件将以其原始名称(“myData”)保存在全局环境中。
    猜你喜欢
    • 2021-01-03
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    • 2014-02-12
    • 1970-01-01
    • 2013-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多