我需要使用来自 data.frame
的Ht数据创建一个包含列(Swing,Blues,Contra)和Rows(M,F)的矩阵 .
我需要创建一个NA值矩阵,然后使用每个tapply函数的结果逐行填充矩阵 .
它需要看起来像这样:
Swing Blues Contra
M 174.6 186.8 194.5
F 177.7 178 180.4
我有2个tapply函数:
tapply(dancenewM$Ht,dancenewM$Type,mean)
tapply(dancenewF$Ht,dancenewF$Type,mean)
样本数据:
Sex Type Ht
F Swing 177.9
F Swing 177.5
F Contra 179.6
F Contra 181.3
F Blues 179.7
F Blues 176.3
M Swing 172.7
M Swing 176.5
M Contra 194.6
M Contra 194.4
M Blues 193.4
M Blues 180.2 "))
任何有关这方面的帮助将不胜感激 .
1 回答
我们可以将
tapply
与分组变量一起用作'sex'和'Type'来获取mean
的mean
.或者我们可以使用
data.table
数据