以下のようなデータフレームがあり、xlsxパッケージを使用してExcelファイルにエクスポートするときに行名を削除したいのですが。
bd <- data.frame(id = 1:200, A = c(rep("One", 100), rep("Two", 100)),
B = c(rep(1,50), rep(0, 50), rep(1, 50), rep(0, 50)))
以下のコマンドを使用しようとしましたが、Excelファイルの最初の列に保持されています。
bd <- data.frame(id = 1:200, A = c(rep("One", 100), rep("Two", 100)),
B = c(rep(1,50), rep(0, 50), rep(1, 50), rep(0, 50)), row.names=NULL)
これを行う方法はありますか?
行名をNULL
に設定して削除します。
rownames(bd) <- NULL
また、xlsxのドキュメントから:
write.xlsx(x, file, sheetName="Sheet1",
col.names=TRUE, row.names=TRUE, append=FALSE)
最初の列が行名にならないように、row.namesをFALSE
に設定します。