I have an array consisting many 2*3 matrices.
I want to give same row names to both rows of each matrix in my array. I'm trying dimnames()
, however I'm not getting what I want.
c1a <- c("1a","1a","1a")
c1b <- c("1b","1b","1b")
c2a <- c("2a","2a","2a")
c2b <- c("2b","2b","2b")
c3a <- c("3a","3a","3a")
c3b <- c("3b","3b","3b")
df1 <- as.data.frame(rbind(c1a,c2a,c3a))
df2 <- as.data.frame(rbind(c1b,c2b,c3b))
my.arr <- simplify2array(unname(Map(rbind, asplit(df1, 1), asplit(df2,
1))))
dimnames(Y)[[1]] <- c("a", "b")