Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将data.frame导出为csv时出错_R - Fatal编程技术网

将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

使用代码将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 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")