Unnesting группы из LSD.test (агролы)

Прости меня, если об этом спрашивали раньше. Я использую следующий код для создания списка групп, созданных с помощью LSD.test (Agricolae) и вложенных по id.

lsd_groups <- dataset %>%
  group_by(id) %>%
  do(lsd_statistics = LSD.test(lm(value  ~ book_name + treatment_name, data=.), 
                                "treatment_name", alpha=0.1)$groups) %>%
  unnest()

Моя проблема в том, что когда я отменяю результаты, я использую идентификаторы (названия процедур), связанные со средствами в группе.

Я знаю, если бы я оставил вывод LSD.test в виде списка, я мог бы увидеть имена процедур, выполнив:

lsd_groups$lsd_statistics[[1]]

Я также мог бы преобразовать имена процедур, которые хранятся в виде row.names, в столбец.

Я надеялся, однако, на более элегантное решение с использованием unnest(). Есть ли способ указать unnest () сохранить эти имена строк? В качестве альтернативы, есть ли способ сказать LSD.test перечислить имена процедур в столбце вместо назначения их в качестве имен строк? Спасибо.

0 ответов

Другие вопросы по тегам