gpt4 book ai didi

r - 通过在 R 中加载 .rda 文件获取数据帧的名称

转载 作者:行者123 更新时间:2023-12-04 10:15:19 31 4
gpt4 key购买 nike

我正在尝试在 r 中加载一个 .rda 文件,这是一个保存的数据帧。虽然我不记得它的名字。

我试过了

a<-load("al.rda")

然后不允许我对 a 做任何事情。我收到错误
Error:object 'a' not found

我也尝试过使用 = 符号。

我如何加载这个 .rda 文件以便我可以使用它?

我用 load("al.rda) 重新启动了 R,我知道出现以下错误
Error: C stack usage is too close to the limit

最佳答案

使用 'attach',然后使用带有名称参数的 'ls'。就像是:

attach("al.rda")
ls("file:al.rda")

数据文件现在很可能位于您的搜索路径中的位置 2。做:
search()
ls(pos=2)

为启蒙。键入保存在 al.rda 中的任何对象的名称现在都会得到它,除非您在搜索路径位置 1 中有某些东西,但 R 可能会警告您一些消息,如果有的话,某物会掩盖另一物。

但是我现在怀疑您没有在 RData 文件中保存任何内容。两个原因:
  • 你说你没有收到错误信息
  • load 表示没有加载任何东西

  • 我可以复制这种情况。如果你这样做 save(file="foo.RData") 那么你会得到一个空的 RData 文件 - 你可能想要做的是 save.image(file="foo.RData") 它保存你的所有对象。

    你的这个 .rda 文件有多大?如果它小于 100 字节(我的空 RData 文件长 42 字节),那么我怀疑这就是发生的事情。

    关于r - 通过在 R 中加载 .rda 文件获取数据帧的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8547919/

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