Если у меня есть похожая матрица:
Data = matrix(
c('Ruppia A', 'Ruppia B', 'Ruppia C', 'Hydrobia A', 'Dog A', 'Cat A', 'Fresh',
'Fresh', 'Fresh','Fresh', 'Dirt', 'House'),
nrow=6,
ncol=2,
byrow=FALSE
)
Я хотел бы иметь возможность группировать похожие записи в один столбец без потери данных. Примерно так:
New_Data = matrix(
c('Ruppia A', 'Ruppia B', 'Ruppia C', 'Hydrobia A', 'Dog A', 'Cat A', 'Fresh',
'Fresh', 'Fresh','Fresh', 'Dirt', 'House', 'Ruppia', 'Ruppia', 'Ruppia',
'Ruppia', 'Dog', 'Cat'),
nrow=6,
ncol=3,
byrow=FALSE
)
Для некоторых записей мы могли бы просто go из рода (Ruppia), но не все группировки будут исключительно группироваться по родам и, возможно, придется объединить. Меня интересует только несколько видов для этого анализа, и он не обязательно нужен для возврата всех видов. В этом примере нас не интересуют «Собака» и «Кошка», и их можно было бы отбросить, если это облегчит задачу.