Tôi muốn kết hợp các bảng từ hai dataframes và muốn xuất bảng đó sang latex. Bảng mà tôi muốn tạo trông như sau. Lưu ý, bảng bên dưới được tạo bằng excel.Tạo một bảng trong R với tiêu đề mở rộng trên hai cột bằng cách sử dụng xtable hoặc bất kỳ gói nào
Từ xtable in R Tôi có thể xuất bảng cho hai trạm riêng lẻ. nhận được sau đây cho hai trạm T1 và T2. Làm thế nào tôi có thể kết hợp đầu ra của hai trạm để có được kết quả mong muốn như trên?
ga T1:
> stT1
Observed-modeled |observed-modeled|
Min. -1.5360000 0.0001891
1st Qu. 0.0002512 0.1633000
Median 0.3593000 0.5390000
Mean 0.8554000 1.0020000
3rd Qu. 1.6470000 1.6470000
Max. 5.5370000 5.5370000
> dput(stT1)
structure(list(`Observed-modeled` = c(-1.536, 0.0002512, 0.3593,
0.8554, 1.647, 5.537), `|observed-modeled|` = c(0.0001891, 0.1633,
0.539, 1.002, 1.647, 5.537)), .Names = c("Observed-modeled",
"|observed-modeled|"), row.names = c("Min.", "1st Qu.", "Median",
"Mean", "3rd Qu.", "Max."), class = "data.frame")
ga T2:
> stT2
Observed-modeled |observed-modeled|
Min. -2.3740 0.001259
1st Qu. -1.2280 0.674700
Median -0.6202 1.101000
Mean -0.2094 1.085000
3rd Qu. 0.7418 1.413000
Max. 5.0530 5.053000
> dput(stT2)
structure(list(`Observed-modeled` = c(-2.374, -1.228, -0.6202,
-0.2094, 0.7418, 5.053), `|observed-modeled|` = c(0.001259, 0.6747,
1.101, 1.085, 1.413, 5.053)), .Names = c("Observed-modeled",
"|observed-modeled|"), row.names = c("Min.", "1st Qu.", "Median",
"Mean", "3rd Qu.", "Max."), class = "data.frame")
tôi kết hợp hai trạm như sau:
newstT <- cbind(stT1,stT2)
> newstT
Observed-modeled |observed-modeled| Observed-modeled |observed-modeled|
Min. -1.5360000 0.0001891 -2.3740 0.001259
1st Qu. 0.0002512 0.1633000 -1.2280 0.674700
Median 0.3593000 0.5390000 -0.6202 1.101000
Mean 0.8554000 1.0020000 -0.2094 1.085000
3rd Qu. 1.6470000 1.6470000 0.7418 1.413000
Max. 5.5370000 5.5370000 5.0530 5.053000
tôi đã không thể để thêm trạm T1 và trạm T2 ở trên cùng như thể hiện trong hình mong muốn.
Bạn có thể muốn xem' add.to.row' trong '? xtable'. – asb