将col名称附加到由write.table
命令生成的csv表的标头中的正确方法是什么?
例如,write.table(x, file, col.names= c("ABC","ERF"))
抛出错误说invalid col.names specification
。是否有办法绕过错误,同时保留write.table
的函数头。
编辑:
我正在编写大型代码,因此无法进行精确的数据复制 - 但是,这就是我所做的:
write.table(paste("A","B"), file="AB.csv", col.names=c("A1","B1"))
,我仍然收到此错误Error in write.table(paste("A","B"), file="AB.csv", col.names=c("A", : invalid 'col.names' specification.
答案 0 :(得分:5)
这是你所期望的,试过我的结局
df <- data.frame(condition_1sec=1)
df1 <- data.frame(susp=0)
write.table(c(df,df1),file="table.csv",col.names = c("A","B"),sep = ",",row.names = F)