Unnesting группы из LSD.test (агролы) - PullRequest
0 голосов
/ 17 января 2019

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

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 перечислить имена процедур в столбце вместо назначения их в качестве имен строк?Спасибо.

...