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