这个问题在这里已经有了答案:
What are the main differences between R data files?
(2 个回答)
2年前关闭。
我根据以下形式的一组推特制作了一个数据框:
rdmTweets <- userTimeline("rdatamining", n=200)
df <- do.call("rbind", lapply(rdmTweets, as.data.frame))
现在我以这种方式使用 save 保存数据框:
save(df, file="data")
我如何加载保存的数据框以备将来使用?当我使用:
df2 <- load("data")
我申请
dim(df2)
它应该返回数据框拥有的推文数量,但它只显示 1。
最佳答案
正如@mrdwab 指出的那样,save
保存名称以及数据/结构(实际上可以在单个文件中保存许多不同的 R 对象)。还有另一对存储功能的行为更符合您的预期。尝试这个:
saveRDS(df, file="mytweets.rds")
df2 <- readRDS("mytweets.rds")
这些函数一次只能处理一个对象。
关于r - 保存和加载 data.frames,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13206876/