R 中缺少数据文件

Missing data files in R

提问人:Gillian Michalczyk 提问时间:8/19/2023 最后编辑:PhilGillian Michalczyk 更新时间:8/19/2023 访问量:41

问:

我使用 R bind 将多个文件合并为 1 df。当我关闭 R 时,其中大约 6 个文件从我的环境中消失了。代码仍与这些文件名一起保存在我键入代码的脚本中,但每次关闭并重新打开 R 时都必须重新导入这些文件。

这是我的代码。它是多变长管的第一部分

master_df<-rbind(A_2,Ft_A_3, A_4,A_5,A_6
                 B_1,B_2,B_3,B_4, B_5,B_6,
                 C_2, C_3,C_4,C_5,C_6, 
                D_3,D_4,D_5,D_6,
                E_2,E_3,E_4,E_5,E_6,
                 F_2,F_3,F_4,F_5,
                G_2,G_3,G_4,G_5,G_6,
                 H_1,H_2,H_3,H_4,H_5,
                 I_1) %>%

这是我重新运行 rbind 代码时显示的消息:

Error in rbind(deparse.level, ...) : object 'A_6' not found

然后,一旦我重新导入上一个文件,它将使用下一个丢失的对象重新打印相同的代码。

我已经保存了我所有的脚本、工作空间和历史记录。我也没有更改这些文件在我的计算机上的位置

r rbind

评论

0赞 r2evans 8/19/2023
在您开始的目录(项目顶层目录或主目录)中查找文件;该文件可能包含某些对象在某个时间点的状态,此时无法保证。我倾向于不依赖文件(R 的“退出时保存”方法),而是使用有意保存我需要保留的对象。这并不能帮助您加载丢失的对象,而是告诉您为什么某些对象会持续存在而另一些对象不会。.Rdata.Rdata
4赞 r2evans 8/19/2023
我建议你的路径很明确:不要依赖文件,在退出之前保存你的对象,如果你的代码定期崩溃 R,请在你进行不能或不想重做的更改时保存。.Rdata

答: 暂无答案