У меня есть матрица из двух столбцов. Некоторые записи столбца x одинаковы, например,
x [7] == x [8] == -0.11, x [14] == x [15] == x [16] == x [17] == 0,01.Среднее вычисление некоторых элементов матрицы в R
Мой вопрос: если записи столбца x одинаковы, как я могу вычислить среднее из их соответствующих записей v? и сохранить только один x и их среднее значений v в матрице? Например, для x [7] и x [8] соответствующее среднее значение v = среднее (v [7] + v [8]). Мне нужно сохранить один -0.11 и соответствующее среднее значение в матрице.
x v
[1,] -0.22 2.575144e-02
[2,] -0.21 1.991324e-01
[3,] -0.15 7.737715e-02
[4,] -0.15 2.470678e-02
[5,] -0.13 2.135258e-01
[6,] -0.12 1.252464e-01
[7,] -0.11 1.667752e-01
[8,] -0.11 9.163501e-03
[9,] -0.10 2.191712e-01
[10,] -0.08 1.974091e-02
[11,] -0.02 1.362226e-01
[12,] -0.01 1.623944e-04
[13,] -0.01 1.497634e-02
[14,] 0.01 1.811620e-02
[15,] 0.01 1.222637e-02
[16,] 0.01 1.668605e-02
[17,] 0.01 6.495694e-02
[18,] 0.03 2.702536e-03
[19,] 0.03 5.727469e-02
Спасибо!
Это работает! Большое спасибо! – user7189426