这个怎么样:
tab1 <- matrix(paste("cell", 1:18, ", table 1"), ncol=2)
tab2 <- matrix(paste("cell", 1:18, ", table 2"), ncol=2)
tab3 <- matrix(paste("cell", 1:18, ", table 3"), ncol=2)
tab4 <- matrix(paste("cell", 1:18, ", table 4"), ncol=2)
tab5 <- matrix(paste("cell", 1:18, ", table 5"), ncol=2)
tab6 <- matrix(paste("cell", 1:18, ", table 6"), ncol=2)
tab7 <- matrix(paste("cell", 1:18, ", table 7"), ncol=2)
tab8 <- matrix(paste("cell", 1:18, ", table 8"), ncol=2)
tab9 <- matrix(paste("cell", 1:18, ", table 9"), ncol=2)
tab10 <- matrix(paste("cell", 1:18, ", table 10"), ncol=2)
tab11 <- matrix(paste("cell", 1:18, ", table 11"), ncol=2)
tab12 <- matrix(paste("cell", 1:18, ", table 12"), ncol=2)
tab13 <- matrix(paste("cell", 1:18, ", table 13"), ncol=2)
tab14 <- matrix(paste("cell", 1:18, ", table 14"), ncol=2)
tab15 <- matrix(paste("cell", 1:18, ", table 15"), ncol=2)
tab16 <- matrix(paste("cell", 1:18, ", table 16"), ncol=2)
tab17 <- matrix(paste("cell", 1:18, ", table 17"), ncol=2)
tab18 <- matrix(paste("cell", 1:18, ", table 18"), ncol=2)
l <- list(
tab1, tab2, tab3, tab4, tab5, tab6, tab7, tab8, tab9,
tab10, tab11, tab12, tab13, tab14, tab15, tab16, tab17, tab18)
newtabs <- lapply(1:9, function(i)t(sapply(l, function(x)x[i, ])))
newtabs 对象将是一个列表,其中每个元素都是您想要的表之一。例如,在上面,第一个表是:
> newtabs[[1]]
[,1] [,2]
[1,] "cell 1 , table 1" "cell 10 , table 1"
[2,] "cell 1 , table 2" "cell 10 , table 2"
[3,] "cell 1 , table 3" "cell 10 , table 3"
[4,] "cell 1 , table 4" "cell 10 , table 4"
[5,] "cell 1 , table 5" "cell 10 , table 5"
[6,] "cell 1 , table 6" "cell 10 , table 6"
[7,] "cell 1 , table 7" "cell 10 , table 7"
[8,] "cell 1 , table 8" "cell 10 , table 8"
[9,] "cell 1 , table 9" "cell 10 , table 9"
[10,] "cell 1 , table 10" "cell 10 , table 10"
[11,] "cell 1 , table 11" "cell 10 , table 11"
[12,] "cell 1 , table 12" "cell 10 , table 12"
[13,] "cell 1 , table 13" "cell 10 , table 13"
[14,] "cell 1 , table 14" "cell 10 , table 14"
[15,] "cell 1 , table 15" "cell 10 , table 15"
[16,] "cell 1 , table 16" "cell 10 , table 16"
[17,] "cell 1 , table 17" "cell 10 , table 17"
[18,] "cell 1 , table 18" "cell 10 , table 18"