我在R中加载数据帧时遇到了问题。
var1 = c('blue','red','green')
var2 = c(101,102,103)
df = data.frame(var1,var2)
print(df)
var1 var2
1 blue 101
2 red 102
3 green 103
save(df, file = "mydata.rda")当我尝试用mydata加载load()时,它返回数据的名称("df"),而不是实际的数据。我不认为.rda文件有问题,因为我可以使用R的点击函数(即文件>打开文件)手动加载它,但是我不能在线加载它:
a = load("mydata.rda")
a
[1] "df"我做错了什么吗?
发布于 2018-08-07 20:18:48
load()不返回对象。如果将保存在文件中的对象加载到环境中,则会产生副作用。输入df,您将得到数据。对于您期望的行为,请使用saveRDS()和readRDS()。
https://stackoverflow.com/questions/51734734
复制相似问题