使用代码将data.frame导出为.csv。
write.csv(df, "name.csv")
LogitTV.Rda有3000行4列。
我的代码在识别data.frame时出错。
load("~/Home Automation/LogitTV.Rda")
write.csv(LogitTV.Rda, "LogitTV.csv")
is.data.frame(x)出错:找不到对象'LogitTV.Rda'
检查以下内容:
1)清理过往历史记录的控制台
2)工作目录设置为〜/ Home Automation /
还有其他要检查以防止错误的内容吗?
谢谢
答案 0 :(得分:3)
LogitTV.Rda
令人困惑的是,不加载的对象的名称。
尝试:
loadedObj <- load("~/Home Automation/LogitTV.Rda")
write.csv(get(loadedObj), file="LogitTV.csv")
这假设.Rda
文件只包含一个R对象,并且它是一个数据框或矩阵。
如果write.csv
有办法接受对象的名称而不是对象本身(因此get()
是不必要的),那将是很好的,但我不知道一个。