4
是否有方法將行和列名從現有data.frame連接到新數據框。例如,我有(A,B,C)的列名和(1,2,3)的行名,我想將它們組合成一個3x3矩陣[A1,B1,C1; A2,B2,C2; A2,B2,C2]。感謝您的幫助從Data.Frame連接行和列名稱
是否有方法將行和列名從現有data.frame連接到新數據框。例如,我有(A,B,C)的列名和(1,2,3)的行名,我想將它們組合成一個3x3矩陣[A1,B1,C1; A2,B2,C2; A2,B2,C2]。感謝您的幫助從Data.Frame連接行和列名稱
的outer()
功能可以幫助:
> 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"
>
完美 - 謝謝! – user338714 2010-05-11 21:06:32
或短版本'outer(cn,rn,paste,sep =「」)' – Marek 2010-05-11 22:04:23
這是我保佑存在'...'函數參數的時刻之一! – aL3xa 2010-05-11 23:26:01