Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ТСХА_ Лекц_2_R__2018_испр

.pdf
Скачиваний:
15
Добавлен:
08.06.2020
Размер:
2.6 Mб
Скачать

Важно!

R держит все свои вычисления в оперативной памяти, поэтому, если в процессе работы, выключится электропитание, то результаты сессии, не записанные явным образом в файл, пропадут!

Всегда работайте при английской раскладке клавиатуры,

так можно избежать многих ошибок

21

Запускать команды можно 2 путями:

написав команду на консоли напротив значка

>и нажав Enter;

если нажать стрелку вверх, то скопируется последняя из выполненных команд;

выделив команду в скрипте и нажав кнопку

22

23

Справка

Можно вызвать команду справки:

> help(имя функции) или > ? имя функции.

Текст справки будет выведен в правом нижнем окне. Если компьютер подсоединен к интернету, то в этом случае откроется окно браузера, в котором будет демонстрироваться так называемая HTML-помощь. Основное её преимущество перед обычной текстовой состоит в том, что разделы соединены гиперссылками. Ее также можно вызвать командой help.start().

Если Вы знаете, что Вы хотите, но не знаете, как это сделать (какую команду вызвать). В этом случае могут помочь две команды: help.search() и apropos().

24

Тема 3. Основы работы в программной среде R

1.Общие сведения о программной среде R

2.R как калькулятор

3.Создание векторов

4.Операции с векторами

5.Простейшие графики

6.Проверка и задание рабочей директории

7.Фреймы (таблицы данных), создать фрейм,

загрузить из файла и сохранить в файл

25

Внимание!

Отчет по практике сдается преподавателю в виде скрипта языка R (см. далее).

Все примеры из лекции должны быть выполнены студентом и содержаться в его отчете (итоговом скрипте) перед заданием по варианту.

26

R как калькулятор

Например, посмотрите результат.

> 7+2 (<Enter> далее опускаем)

> 20+4/5-11*7^2

> ((((8+3)/5)-5)*8)^4

Единичка в квадратных скобках [1] означает номер элемента вектора; в данном случае одно число

27

Попробуйте набрать:

> log2(12345678)-1

> 16/(1+208)*log(2345)

28

Перенести команды в скрипт

29

30