我有以下因素:
> str(prediction)
Factor w/ 2 levels "0","1": 2 1 1 1 1 1 1 2 1 1 ...
- attr(*, "names")= chr [1:9000] "1" "2" "3" "4" ...
我希望获得一个9000 x 1的1或0矢量的csv。
我试过了:
write.table(prediction, file = "prediction-1-Decision-Tree-08-Oct-2013.csv", sep = ",", col.names = NA, qmethod = "double")
但是这给了我一个带有两列和标题的csv:
"","x"
"1","1"
"2","0"
"3","0"
"4","0"
"5","0"
etc.
我希望没有标题,只有一列。
答案 0 :(得分:2)
row.names=FALSE
添加到write.table调用中:
write.table(prediction, file = "prediction-1-Decision-Tree-08-Oct-2013.csv", sep = ",", col.names = NA, qmethod = "double"
, row.names=FALSE)
您看到的不是列,而是原始R
对象的row.names。为了将来的参考,有两件事情可以说明这些是rownames而不是数据 - 好吧3,如果算上手册;)
""