![](/user_photo/_userpic.png)
ТСХА_ Лекц_2_R__2018_испр
.pdf![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG51x1.jpg)
Задание 1.3.
А. Выполните следующие операции и прокомментируйте каждую сторку:
> x=c(0,1, 2, 7,10, 14, 3, 89)
> x
> x[6]
> x[3:8]
> x[c(4, 7)]
> x[-3]
> x[-(2:5)]
> x[x>3]
> x[x>3 & x<70]
Б. Выполните аналогичные операции для своего варианта
Сохраните скрипт и прокомментируйте результаты (для этого, начните строчку со знака #)
51
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG52x1.jpg)
52
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG53x1.jpg)
Задание имен элементам вектора
Элементам вектора можно присваивать имена
>ranks = 11:13 >ranks
[1] 11 12 13
>names(ranks) = c(“Lena", “Olja", “Irina")
>ranks[“Irina"]
Irina 13
Аналогично можно задавать значение используя имена
>ranks[“Lena"] =55
> ranks
Lena Olja Irina 55 12 13
53
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG54x1.jpg)
Имена элементов векторов x=1:5
names(x)
## NULL
names(x)<- c("Первый", "Второй","Третий", "Четвертый", "Первый")
names(x)
##[1] "Первый" "Второй" "Третий" "Четвертый" "Первый"
x["Первый"]
##Первый
##1
54
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG55x1.jpg)
Тема 3. Основы работы в программной среде R
1.Общие сведения о программной среде R
2.R как калькулятор
3.Создание векторов
4.Операции с векторами
5.Простейшие графики
6.Проверка и задание рабочей директории
7.Фреймы (таблицы данных), создать фрейм, загрузить из файла и сохранить в файл
55
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG56x1.jpg)
Построение гистограммы
Вектор с заданными именами элементов будет отображен как столбчатая диаграмма со значениями вектора в качестве высоты столбцов, и именами переменных, как подписи по оси абсцисс
vessels <- c(4, 5, 1)
names(vessels) <- c("England", "France", "Norway") barplot(vessels)
56
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG57x1.jpg)
Для выполнения серии команд можно их скопировать в область скрипта и нажать кнопку Run
57
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG58x1.jpg)
Нажав на кнопку
Export можно сохранить рисунок
58
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG59x1.jpg)
Вы можете построить любой график - функция plot
Для этого вам понадобятся два вектора, по одному для каждой из осей
x = seq(1, 20, 0.1) y =sin(x) plot(x,y)
59
![](/html/55573/126/html_F3UGNpXzhy.b66M/htmlconvd-shh3nG60x1.jpg)
|
Тип графика |
type= "p " |
– точки |
>x_data = c(0:10) |
type= "l " |
– линии |
|
|
type= "b " |
– точки и линии |
|
|
|
||
>y_data = x_data +5 |
|
|
|
>plot(x_data, y_data, type= "p", main = "My Chart
Title", xlab ="X", ylab = "Y", col ="red")
Заголовок
Подписи осей
Цвет точек
или dark red, green, blue, white …
60 Для команды barplot параметры те же