### Вітаємо!Слідуючи покроковим інструкціям цього зошита, Ви зможете підключити ключові програми більшості Data Scientist'івСлідуючи покроковим інструкціям цього зошита, Ви зможете підключити ключові програми більшості Data Scientist'ів
## Зміст<div class="alert alert-block alert-info" style="margin-top: 20px"><li><p><a href="#ref0">Інсталяція R</a></p></li><li><p><a href="#ref1">Інсталяція R Studio</a></p></li><li><p><a href="#ref2">Інсталяція і запуск Jupyter notebook</a></p></li><li><p><a href="#ref3">Підключення RKernel</a></p></li><br><p></p>Очікувана тривалість: <strong>25 хв</strong> </div><hr>Щоб інсталювати базовий пакет R, необхідно:Щоб інсталювати базовий пакет R, необхідно:
- відвідати сайт **[www.cran.r-project.org/bin/windows/base/](https://cran.r-project.org/bin/windows/base/)**- скачати файл на локальний диск, клікнувши **Download R 3.4.1 for Windows** - відкрити отриманий .exe файл на своєму комп'ютері та інсталювати програму R, слідуючи інструкціям.* Якщо у вас замість Windows стоїть MAC або LINUX, оберіть відповідні файли для інсталяції з головної сторінки [www.cran.r-project.org](https://cran.r-project.org/)відкрити отриманий .exe файл на своєму комп'ютері та інсталювати програму R, слідуючи інструкціям.
Якщо у вас замість Windows стоїть MAC або LINUX, оберіть відповідні файли для інсталяції з головної сторінки www.cran.r-project.org
<hr></hr><div class="alert alert-success alertsuccess" style="margin-top: 20px">**Лайфхак**: Для старту роботи в R рекомендую:</div>- переглянути перші хвилини **[відео-ролику](https://www.youtube.com/watch?v=lVKMsaWju8w&feature=youtu.be)** і завантажити та інсталювати R та R Studio- створити на своєму ноутбуці папку **"DSCF"**, в ній - підпапки **"lesson1"**, **"lesson2"**, ... **"lessonN"**, і завантажувати туди розархівовані файли із даними та скриптами, які будемо опрацьовувати впродовж курсу.- для швидкого підвантаження усіх додаткових пекеджів: відкрити файл **install_packages.R** в R Studio, Виділити усі рядки від *must-have* до *additional*, клінути комбінацію клавіш CONTROL+R і чекати поки інсталюються всі пекеджі (має внизу зліва про всі рядки написати про успішну загрузку)переглянути перші хвилини відео-ролику і завантажити та інсталювати R та R Studio
створити на своєму ноутбуці папку "DSCF", в ній - підпапки "lesson1", "lesson2", ... "lessonN", і завантажувати туди розархівовані файли із даними та скриптами, які будемо опрацьовувати впродовж курсу.
для швидкого підвантаження усіх додаткових пекеджів: відкрити файл install_packages.R в R Studio, Виділити усі рядки від must-have до additional, клінути комбінацію клавіш CONTROL+R і чекати поки інсталюються всі пекеджі (має внизу зліва про всі рядки написати про успішну загрузку)
### Корисна інформація на майбутнє (для оновлень / або деінсталяції)# After installation of new R version :# 2.8 What’s the best way to upgrade?# # That’s a matter of taste. # For most people the best thing to do is to# uninstall R (see the previous Q), # install the new version, # copy any installed packages to the library folder in the new installation, # run update.packages(checkBuilt=TRUE, ask=FALSE) in the new R update.packages(checkBuilt=TRUE, ask=FALSE)# and then delete anything left of the old installation. # Different versions of R are quite deliberately installed # in parallel folders so you can keep old versions around if you wish.# For those with a personal # library (folder R\win-library\x.y of your home directory, # R\win64-library\x.y on 64-bit builds), # you will need to update that too when the minor version of R changes # (e.g. from 3.0.2 to 3.1.0). A simple way to do so is to copy (say) # R\win-library\3.0 to R\win-library\3.1 # before running update.packages(checkBuilt=TRUE, ask=FALSE).# 2.7 How do I UNinstall R?# # Normally you can do this from the ‘Programs and Features’ group in the Control Panel. If it does not appear there, run unins000.exe in the top-level installation directory. On recent versions of Windows you may be asked to confirm that you wish to run a program from an ‘unknown’ or ‘unidentified’ publisher.# Uninstalling R only removes files from the initial installation, not (for example) packages you have installed or updated.# If all else fails, you can just delete the whole directory in which R was installed.<hr>RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, and a variety of robust tools for plotting, viewing history, debugging and managing your workspace. RStudio is a set of integrated tools designed to help you be more productive with R. It includes a console, syntax-highlighting editor that supports direct code execution, and a variety of robust tools for plotting, viewing history, debugging and managing your workspace.
Для інсталяції R Studio необхідно:- **Зайти на сторінку** https://www.rstudio.com/products/rstudio/download/ - **Скачати та інсталювати** 'RStudio Desktop Open Source License' (FREE)Для інсталяції R Studio необхідно:
<img src = "img/RStudio download.png" width = 90% align="left">
<hr></hr><div class="alert alert-success alertsuccess" style="margin-top: 20px">**Лайфхак**: У майбутньому при оновленні R, можуть бути проблеми із запуском R Studio. Для рішення проблеми і вибору нової версії R, під час запуску R Studio необхідно натискати кнопку 'CTRL', після чого з'явится діалогове вікно, у якому просто вкажіть бажану версію R - і програма знову запрацює коректно.</div><a id="ref2"></a><h2 align=center>Інсталяція і запуск Jupyter notebook</h2>Детальну інформацію про Jupyter notebook знайдете тут:<a href="http://jupyter-notebook-beginner-guide.readthedocs.io/en/latest/index.html">Jupyter/IPython Notebook Quick Start Guide</a>Ми ж зупинимось на практичних аспектах інсталяції та запуску цього потужного інструменту для аналізу даних.Детальну інформацію про Jupyter notebook знайдете тут:
Jupyter/IPython Notebook Quick Start Guide
Ми ж зупинимось на практичних аспектах інсталяції та запуску цього потужного інструменту для аналізу даних.
### Інсталюємо дистрибутив AnacondaНайлегший спосіб інсталювати <em>Jupyter Notebook App</em> полягає у використанні дистрибутиву Anaconda. Для цього треба:<ul class="simple"><li>Скачати <a class="reference external" href="https://store.continuum.io/cshop/anaconda/">Continuum Anaconda</a>(free version, approx. 400MB), python 3, 64 bits.</li><li>Інсталювати його використовуючи 'the default settings for a single user'. (детальний алгоритм інсталяції: <a class="reference external" href="https://docs.anaconda.com/anaconda/install/">Anaconda Distribution</a>)</li></ul><p><em>Офіційні документи:</em> <a class="reference external" href="https://jupyter.readthedocs.org/en/latest/install.html#new-to-python-and-jupyter">Installation: If you are new to Python and Jupyter</a>.</p>Найлегший спосіб інсталювати Jupyter Notebook App полягає у використанні дистрибутиву Anaconda. Для цього треба:
Офіційні документи: Installation: If you are new to Python and Jupyter.
### Запускаємо Jupyter NotebookThe Jupyter Notebook App can be launched by clicking on the Jupyter Notebook icon installed by Anaconda in the start menu (Windows) or by typing in a terminal (cmd on Windows):The Jupyter Notebook App can be launched by clicking on the Jupyter Notebook icon installed by Anaconda in the start menu (Windows) or by typing in a terminal (cmd on Windows):
jupyter notebookПідключення RKernel дає змогу програмувати мовою R в Jupyter notebooks, які за умовчанням використовують python, а не R. Відтак в одному браузері ви зможете насолоджуватись перевагами обох інструментів.Для підключення необхідно:1) створити R-script в R Studio 2) записати і виконати код для інсталяції пекеджів:Підключення RKernel дає змогу програмувати мовою R в Jupyter notebooks, які за умовчанням використовують python, а не R.
Відтак в одному браузері ви зможете насолоджуватись перевагами обох інструментів.
Для підключення необхідно:
1) створити R-script в R Studio
2) записати і виконати код для інсталяції пекеджів:
# install.packages('devtools')install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))devtools::install_github('IRkernel/IRkernel')# or devtools::install_local('IRkernel-master.tar.gz')3) Інсталювати RKernel, що під'єднає функціонал R до вашого Jupyter notebook:3) Інсталювати RKernel, що під'єднає функціонал R до вашого Jupyter notebook:
# Don’t forget this stepIRkernel::installspec()Якщо у майбутньому будете оновлювати R, необхідно буде повторити ці операції ще раз.Якщо у майбутньому будете оновлювати R, необхідно буде повторити ці операції ще раз.
<hr></hr><div class="alert alert-success alertsuccess" style="margin-top: 20px"><h4> [Автор:]</h4> Роман Корнилюк, Ph.D<p></p></div><hr></hr>