将data.frame导出为csv时出错
使用代码将data.frame导出为.csv将data.frame导出为csv时出错,r,R,使用代码将data.frame导出为.csv write.csv(df, "name.csv") 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 Automati
write.csv(df, "name.csv")
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/
还有什么要检查以防止出错的吗
谢谢
LogitTV。令人困惑的是,Rda
不是加载对象的名称
尝试:
loadedObj来检查.Rda
文件中的对象名称比较ls()LS您可以,但是为什么不直接打印loadedObj
的值呢?这种方法更有意义,我只是觉得让人沮丧的是,load
在您的工作区中以同样的方式创建对象@BenBolker命令创建了一个.csv文件,但添加了一个列编号行。例如,excel列“A”第1行不显示任何内容,第2行显示1,第3行显示2,等等。删除列“A”并将其他4行移到上面解决了问题。@ScottDavis,您是否尝试过在write.csv()
调用中row.names=FALSE
,“LogitTV.Rda”可能是文件名,但这与从文件中加载的对象的名称无关。
loadedObj <- load("~/Home Automation/LogitTV.Rda")
write.csv(get(loadedObj), file="LogitTV.csv")