IPython notebook - популярная среда для работы с Питоном в браузере. В частности, примеры из этих книг предполагается выполнять именно таким образом, а сами "ноутбуки" можно скачать с гитхаба. Таким образом реализуется то, что называют воспроизводимым исследованием: как knitr+rmardown/LaTeX+RStudio, но выглядит немного иначе. Чтобы понять, лучше всего просто попробовать. К счастью, изучать Питон для этого не обязательно, ведь IPython notebook поддерживает и другие языки программирования, включая R.
Пошаговое руководство для Windows 7:
1. Качаем и устанавливаем дистрибутив Anaconda.
После этого можно использовать IPython notebook по прямому назначению, запустив командой
ipython notebookиз командной строки. Я использовал сборку с Python 3.
2. Устанавливаем IRkernel:
install.packages(c('rzmq','repr','IRkernel','IRdisplay'),
repos = c('http://irkernel.github.io/', getOption('repos'))) IRkernel::installspec() IRkernel::installspec(user = FALSE)
3. Прописываем путь к R в переменной окружения.
Инструкция; в моем случае путь выглядит так: "C:\Program Files\R\R-3.2.2\bin". Прописать нужно в системной переменной и в переменной для пользователя, под которым работаем.
4. Запускаем, как обычно. Появляется возможность создавать R-ноутбук:
Заодно можно добавить возможность работать с Julia, это еще проще.
Также есть возможность смешивать разные языки в одном ноутбуке с помощью "магии", если есть такая необходимость (не пользовался, о целесообразности и удобстве ничего не скажу).
Комментариев нет:
Отправить комментарий