2015-06-30 5 views
0

Я использую пакет MixRasch, вызывая функцию, выход которой представляет собой список. Список очень длинный, и я не могу прокручивать его в консоли, чтобы увидеть все результаты внутри. Я использую R studio. Я попытался экспортировать список, используя dput, но он полностью не читается (даже играя с параметрами синтаксического анализа).R: console не отображает все результаты

Можете ли вы предложить другие способы экспорта списка или чтения результатов с консоли?

+0

Возможно, вам не нужно просматривать все данные, но образец? Обычно я использую комбинацию str (list) и names (list) для фильтрации до тех, которые я могу проверить, поэтому вывод более управляем - вы можете просматривать через список [имена (список) 1] [[1]] $ inner_name [1] и т. д. – MarkeD

+0

Хорошие предложения, вот что я буду делать! – user1841739

+0

http://stackoverflow.com/questions/29957308/write-a-list-as-seen-in-r-console-output-into-a-text-file/29957559#29957559 может помочь – rbatt

ответ

1

Использование RStudio, если вы действительно необходимо просмотреть все результаты вашего списка, вы можете создать файл HTML с knitr, проверьте этот пример.

--- 
    title: "Untitled" 
    author: "SabDeM" 
    date: "30 giugno 2015" 
    output: html_document 
    --- 

    A very long list 
    ```{r} 
    ll <- as.list(rep("A", 10000)) 
    ll 

    ``` 

Другим способом может быть установка опции max.print. Значение по умолчанию - 10000, вы можете изменить это значение. В любом случае, это просто дать вам еще один вариант, который я предлагаю вам не использовать таким образом.

options("max.print" = 100) 
+0

knitr выглядит как overkill для запись данных – rbatt

Смежные вопросы