我有一个如下所示的数据框,当我使用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)))
Run Code Online (Sandbox Code Playgroud)
我已经尝试使用下面的命令,但它将它们保存在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)
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
And*_*ndy 24
将rownames设置NULL为删除它们:
rownames(bd) <- NULL
Run Code Online (Sandbox Code Playgroud)
另外,从xlsx文档:
write.xlsx(x, file, sheetName="Sheet1",
col.names=TRUE, row.names=TRUE, append=FALSE)
Run Code Online (Sandbox Code Playgroud)
将row.names设置FALSE为避免第一列是行名.
| 归档时间: |
|
| 查看次数: |
39793 次 |
| 最近记录: |