有人可以幫助我嗎?
這是我的實際資料框

這就是我想要得到的

有沒有辦法只組合R中第一行的單元格?
我試圖在 excel 中一一進行,但我有超過 6000 列,所以這需要我很長時間!
謝謝您的幫助!
uj5u.com熱心網友回復:
正如@Dion Groothof 在評論中提到的那樣,您不能合并 R 資料框中的兩個單元格,但如果您希望在 Excel 作業表中合并單元格,您可以使用該openxlsx包:
library(openxlsx)
> df
# A tibble: 4 x 2
var1 var2
<chr> <chr>
1 A B
2 1 2
3 3 4
4 5 6
wb <- createWorkbook()
addWorksheet(wb, "Sheet1")
df[1,] <- paste(df[1,], collapse = "")
writeData(wb, "Sheet1", df)
mergeCells(wb, "Sheet1", cols = (1:2), rows = 2)
saveWorkbook(wb , "E:/test1.xlsx", overwrite = T)
結果將是:

uj5u.com熱心網友回復:
您可以將第一行中的所有單元格折疊成一個單元格,并將其他單元格留空。如果 x 是您的資料框:
x[1,] <- c(paste(x[1,], collapse=""), rep("", ncol(x)-1))
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/421090.html
標籤:
上一篇:格式化熊貓表并另存為圖片
下一篇:InvalidIndexError:在非NAN值上使用pd.to_datetime時,重新索引僅對唯一值索引物件有效
