Мова програмування r

Linux Правити

Debian-like Правити

Установка R на Debian-базований дистрибутив GNU / Linux (такий як Ubuntu або сам Debian) полягає у виконанні команди від імені root: aptitude install r-base; або установці пакету r-base використовуючи ваш улюблений менеджер пакетів, наприклад Synaptic.

Також існують великий набір пакетів, що розширює можливості R. Їх імена починаються з r-. Зверніть увагу на пакет r-recommended. Це мета-пакет, який "підтягує" по залежностям цілу колекцію пакетів, рекомендованих базовою командою розробки R як частина цілісного дистрибутива R. Можливо встановити R. використовуючи тільки цей пакет, тому що він залежить від r-base.

Gentoo Правити

У Gentoo базовий пакет називається dev-lang / R. Він може бути модифікований наступними USE прапорами:

Зазвичай, USE прапори, досить розумно, включаються самостійно (виходячи з встановленого ПО), так що процес установки R зводиться до:

Після установки з усіма USE прапорами, крім minimal. в R встановлені наступні пакети-розширення:

Підтримка Python винесена в окремий пакет dev-python / rpy.

Mac OS Правити

  • The Graphical User Interface for Mac has some nice utilities.
    • a dataframe managers
    • an history of all commands
    • a program editor with syntax highlighting

Windows Правити

Download Правити

To install R under Windows operating system you have to download the binaries from the web. First go to r-project.org and click CRAN under download section on the left panel and select a mirror site, from where you could download the required content. The best idea is pick a mirror closest to your actual geographical location, but other ones should work as well. The click Windows and in subdirectories base. The windows binary is the exe file, in form R-x .x .x -win32.exe, where x denotes the actual version of the program. Regardless of the version the setup has the same steps.

Setup Правити

Мова програмування r

Selecting components at the beginning

Portable R for Windows Правити

  • Note that you have a portable version if you want to install R on your USB stick ([1]).
  • fr R portable version

Web-based версія Правити

Функція options () без аргументів виводить список всіх опцій.

memory.size () повертає повний обсяг пам'яті, яку, на даний момент, використовує R.

memory.limit () без аргументів повертає межа обсягу пам'яті використовуваної R. За допомогою цієї функції можна збільшити ліміт. Максимальний об'єм пам'яті, який може бути використаний, обмежений тільки можливостями комп'ютера.

object.size () повертає розмір об'єкта R. Ви також можете вивести результат, вказавши необхідні одиниці виміру (байти, кілобайти, мегабайти, і так далі).

memory.profile () повертає більше деталей.

  • Revolution Computing [11] розробили 64-бітну версію R з можливостями кластеризації.

Бібліотеки та пакети R включають набір функцій і прикладів. Зазвичай, пакети розробляються як додатки до книг. Наприклад, пакет MASS був розроблений Venables і Ripley для їх книги "Сучасна прикладна статистика з S" ( "Modern Applied Statistics with S"), а car розроблений Джоном Фоксом (John Fox) для його книги "R і S плюс супутник для прикладних регрессий "(" An R and S plus Companion to Applied Regression ").

Завантаження пакету Правити

Будь-хто може завантажити бібліотеку R. використовуючи функцію library (). Якщо ви хочете дізнатися список функцій і набору даних включених в бібліотеку, досить, всього-лише, використовувати агрумент h або help для функції library ().

Ви можете "від'єднати" (прибрати з області видимості) пакет, використовуючи функцію detach ():

Без аргументів, функція library () повертає список всіх пакетів R доступних на комп'ютері. env () (gdata) описує всі завантажені оточення (пакети). search () виводить список всіх областей видимості.

current.packages () (Zelig) Показує всі залежні і припускаються пакети.

Де знаходиться мій пакет?

  • Функція .libPaths () без аргументів виводить список бібліотечних дірректорію.
  • Функція .libPaths () з дірректорію як аргумент визначає новий шлях до пакетів.

Установка нового пакета Правити

  • Вичерпний перелік доступних пакетів знаходиться на сайті CRAN (англ.).
  • Щоб встановити новий пакет, досить вказати ім'я пакету як аргумент функції install.packages ().
  • Іноді необхідно вказати більше опцій. Наприклад, якщо ви не адміністратор комп'ютера:
    • Опція "lib" вказує дірректорію, де ви хочете зберегти пакет.
    • Опція "repos" вказує список репозиторіїв. Майте на увазі, що ви можете вказати вектор репозиторіїв.
    • Опція "dep = TRUE" вказує, що всі залежності також повинні бути завантажені і встановлені.
  • Не забувайте оновлюватися.

Якщо ви хочете використовувати новітні версії пакетів, наберіть new.packages () в консолі R або відвідайте Revolution Computing Blog (англ.). який щомісяця публікує список нових пакетів і оновлень.

  • Видалити пакет можна за допомогою remove.packages ().

"Види завдань" (CRAN Task Views - ctv) Правити

Також можна встановлювати "зв'язки" пакетів "укомплектовані" по типу виконуваних завдань. Повний список видів можна подивитися на сторінці CRAN Task Views (англ.). Що б задіяти функціонал потрібно встановити пакет ctv і включити його в область видимості:

Використовуючи функції install.views () або update.views () можна встановити або оновити, зазначений в якості аргументу, вид. Зазначені функції, також, можуть приймати вектора назв видів:

Видалити вид можна за допомогою remove.views ().

Створення пакетів Правити

Ви також можете створювати свої власні пакети. Ознайомтеся з інструкцією від Фредеріка Лісча (Friedrich Leisch) (PDF (англ.) 20 сторінок) [12]

Схожі статті