write.table()中的规范无效

时间:2014-03-14 10:11:54

标签: r write.table

我突然遇到这个奇怪的错误,我在write.table()命令之前从未遇到过:

write.table(items,file="E:/CFA/items.dat",sep="\t",row.names=F,col.names=F) 
Error in write.table(items, file = "E:/CFA/items.dat",  : 
  invalid 'row.names' specification 

当拿走row.names参数时,col.names一个错误仍然存​​在。数据是一个数据框架,我已经多次使用过,没有任何困难来创建.dat文件。我只是感到困惑。

有没有人知道为什么现在正在发生?

事先谢谢

2 个答案:

答案 0 :(得分:4)

你有可能在某处重新分配了F变量吗?尝试使用FALSE代替F。

write.table(items,file="E:/CFA/items.dat",sep="\t",row.names=FALSE,col.names=FALSE)

答案 1 :(得分:1)

尝试write.table(items,file =“E://CFA//items.dat”,sep =“\ t”,row.names = F,col.names = F)

或rm(F,T)然后你的命令。