按行的值对行进行分组,并计算R中的中位数

时间:2018-06-13 18:28:11

标签: r

我是R的新手,我正在努力解决这个问题:我有一个矩阵(ClHM),有64行和22列。列号22具有1到12的值,表示矩阵内的组。我想生成一个新的矩阵,其中第22列中指定的组为行,而其他每列的组成员的中位数。

我得到的最远:

聚合(ClHM,by = as.list(ClHM [,22]),中位数)

但它一直在回归: aggregate.data.frame(as.data.frame(x),...)出错:   参数必须具有相同的长度

当ClHM [,22]是ClHM中的一列时,我不明白他们如何能有不同的长度。

非常感谢你的帮助!我很抱歉新手问题!

0 个答案:

没有答案