Главная страница

Методическое пособие язык программирования к ф. м н., доцент Мусин Наиль Минбариевич Новомосковск 2015 содержание mind Map 3 Начало работы 5


Скачать 2.89 Mb.
НазваниеМетодическое пособие язык программирования к ф. м н., доцент Мусин Наиль Минбариевич Новомосковск 2015 содержание mind Map 3 Начало работы 5
Дата04.05.2023
Размер2.89 Mb.
Формат файлаdoc
Имя файлаyazyk-programmirovaniya-r.doc
ТипМетодическое пособие
#1107449
страница2 из 7
1   2   3   4   5   6   7

CTRL+L



В самом начале работы в R каждый раз появляется и каждый раз надоедает уже наполовину заполненное рабочее окно:



Раз и навсегда избавиться от этого «приветствия» невозможно.

Чтобы очистить экран, осваиваем первую команду CTRL + L . Она будет применяться и в дальнейшем по мере заполнения экрана.

Но эта команда ничего не уничтожает, она как бы прокручивает экран вверх. Всё, что делается, накапливается в виде электронного «свитка», и при закрытии программа задаёт стандартный вопрос:



При согласии всё наработанное будет сохранено в двух файлах:

  1. .Rhistory – здесь все введённые в ходе работы команды, и

  2. .Rdata – здесь все созданные в ходе работы объекты.

Эти файлы можно найти в вышеописанной рабочей папке и, при необходимости, можно отредактировать файл .Rhistory в текстовом редакторе Блокнот .

Если же отказаться сохранить рабочее пространство, то всё наработанное исчезнет, и при следующем запуске всё начнётся «с чистого листа».

Чтобы быть уверенными в том, что новый проект начнётся с «чистого листа», можно вообще удалить файлы .Rhistory и .Rdata. Среда R создаст новые, «чистые» копии этих файлов.

Иногда советуют, что, если нужно начать «с чистого листа», не закрывая программу, то нужно набрать команду rm(list=ls()), или через меню: Разное  Удалить все объекты . Однако при этом история команд сохраняется. Поэтому лучше всё-таки закрыть программу, удалить файлы .Rhistory и .RData и затем запустить программу.

Числа и переменные. Функция c()



Как работать с числами и переменными, ясно из следующего рисунка:

Знак равенства означает присваивание, а в конце команды точка с запятой не ставится.

Две распространённые константы:


Округление



Количество n десятичных знаков дробной части для округляемого числа x устанавливается с помощью команды round(x, n):



Но если надо получить больше десятичных знаков, то сейчас ничего не получится. Надо сначала с помощью команды digits установить максимально возможное в R количество десятичных знаков, равное 16, причём последующие цифры уже неверны:


Если установить команду digits(икс, n), то все дальнейшие результаты будут с n знаками после запятой.

Очень важным является то, что каждая переменная является на самом деле именем массива, то есть вектора. Даже если вводится только одно число, для него заводится массив из одной ячейки:



Число 1 в квадратных скобках показывает, что в 1-й ( и единственной) ячейке массива записано число 3.

Далее с этой переменной можно производить любые действия. Например:



Если же надо ввести одномерный массив (вектор), то используется функция создания одномерного массива однотипных элементов . Функция применяется к вектору покомпонентно:



Очень важным является то, что переменные можно называть не только латинскими буквами, но и русскими. Это упрощает восприятие пользователями программных продуктов, связанных, например, с учётом товаров на складе, или с бухгалтерским учётом. И вообще восприятие русскоязычным пользователем и программистом переменных на русском языке желательнее.
1   2   3   4   5   6   7


написать администратору сайта