I have a data frame like this one below and I really want to remove the row names when I export it to a excel file using the xlsx package.
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)))
I have already tried to use the command below, but it keep them in the first column of the excel file.
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)
Is there any way to do this?
Set the rownames to NULL
to remove them:
rownames(bd) <- NULL
Also, from xlsx documentation:
write.xlsx(x, file, sheetName="Sheet1",
col.names=TRUE, row.names=TRUE, append=FALSE)
Set row.names to FALSE
to avoid the first column being row names.