Merge row and column names from Data.Frame

Is there a way to combine row and column names from an existing data.frame into a new data frame. For example, I have column names (A, B, C) and row names (1, 2, 3), and I would like to combine them into a 3x3 matrix [A1, B1, C1; A2, B2, C2; A2, B2, C2]. Thanks for your help.

+4
source share
1 answer

The outer() function can help:

 > cn <- c("A","B","C") > rn <- c("1","2","3") > outer(cn, rn, function(x,y) paste(x,y,sep="")) [,1] [,2] [,3] [1,] "A1" "A2" "A3" [2,] "B1" "B2" "B3" [3,] "C1" "C2" "C3" > 
+10
source

Source: https://habr.com/ru/post/1309468/


All Articles