![](/img/trans.png)
[英]R Error in `row.names<-.data.frame`(`*tmp*`, value = value) while using tell of the sensitivity package
[英]How to avoid writing a row.names column when saving a data.frame using the xlsx package
我有一個如下所示的數據框,當我使用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)
有沒有辦法做到這一點?
將rownames設置為NULL
以刪除它們:
rownames(bd) <- NULL
另外,從xlsx文檔:
write.xlsx(x, file, sheetName="Sheet1",
col.names=TRUE, row.names=TRUE, append=FALSE)
將row.names設置為FALSE
以避免第一列是行名。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.