2016-08-18 12 views
0

write.tableコマンドで生成されるcsvテーブルのヘッダにカラム名を追加する適切な方法は何ですか? たとえば、write.table(x, file, col.names= c("ABC","ERF"))は、invalid col.names specificationというエラーをスローします。write.tableの機能ヘッダーを維持しながらエラーを回避する方法があります。csvファイルを書き込んでいるときにコラム名を書くR

編集: 私は大規模なコードを書くの真ん中にしていますので、正確なデータ複製が不可能である - しかし、これは私がやっていることです: 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.

+3

ドキュメントによると、それは動作するはずです。あなたが正確に2列を持っていない限り。再現可能な例を提供してください。 –

+0

@motiur私はあなたのコードを使用するときに私はデータに2列を持っている場合、列名を書くことに問題はありません –

+0

私の編集を参照してください。 – motiur

答えて

3

は、ということですあなたが期待している、私の最後を試しました

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) 
関連する問題