Я использую by () для оценки функции по факторам в моем фрейме данных, но мне нужно использовать результаты в виде таблицы.
Я видел использование as.data.frame.table, чтобы получить объект класса «By» во фрейм данных, но я не уверен, что это работает, только когда число факторов, используемых в by ( ) функция совпадает с длиной вывода «by». Используя as.data.frame.table я получаю следующую ошибку
"... аргументы подразумевают различное количество строк: 10, 33"
Есть ли другой способ сделать это?
Можно ли использовать tapply вместо by () для получения другого выходного класса?
Кстати, я использую (), чтобы преобразовать мои данные в таблицу частот, а затем перегруппировать по стандартным бинам
BT_by <- by(BT_H, BT_H$Tax_pp, function(BT_H) hist(rep.int(BT_H$Altitude, BT_H$Count), breaks = seq(0,6600,200), plot = FALSE)$counts)
Любая помощь будет оценена.