Главная страница
Навигация по странице:

  • Арифметические операторы Оператор

  • Операторы сравнения Логические операторы

  • Векторы (vector)

  • Матрица (matrix)

  • Массивы данных (array)

  • Таблица данных (data frame)

  • 01 Пр Основные операторы R. Занятие 01. Введение в r содержание установка пакета 1


    Скачать 1.34 Mb.
    НазваниеЗанятие 01. Введение в r содержание установка пакета 1
    Дата28.02.2022
    Размер1.34 Mb.
    Формат файлаdocx
    Имя файла01 Пр Основные операторы R.docx
    ТипЗанятие
    #377197
    страница4 из 10
    1   2   3   4   5   6   7   8   9   10

    Типы данных и операторы в R




    Оператор – это символ, который указывает компилятору выполнять определенные математические или логические манипуляции. Язык R богат встроенными операторами и предоставляет следующие типы операторов.

    • Арифметические Операторы

    • Операторы отношений

    • Логические Операторы

    • Операторы присваивания


    Арифметические операторы

    Оператор

    Описание

    +

    Суммирование

    -

    Разность

    *

    Умножение

    /

    Деление

    ^ или **

    Возведение в степень

    x%%y

    Остаток от деления

    X%*/%

    Целочисленное деление


    Операторы сравнения



    Логические операторы


    1. Структуры данных в R






    Данные в R могут быть представлены в виде большого числа типов данных (векторы, матрицы, списки, базы данных).





    Векторы (vector) – это одномерные массивы данных, которые могут содержать числовые, текстовые или логические данные.

    Примеры:v1<-(1,3,5,8) v2<-(‘s’,’h’,’d’,’r’) v3<-( FALSE,TRUE, FALSE,TRUE, FALSE)
    Матрица (matrix) – это двумерный массив данных, в котором каждый элемент имеет одинаковый тип (числовой, текстовый или логический).

    Примеры:

    [,1] [,2] [,3]

    [1,] 3 4 5

    [2,] 6 7 8

    [3,] 9 10 11

    [4,] 12 13 14


    [,1] [,2] [,3]

    [1,] "a" "a" "b"

    [2,] "c" "b" "a"



    Массивы данных(array) сходны с матрицами, но могут иметь больше двух измерений.

    Пример:

    , , 1

    [,1] [,2] [,3]

    [1,] "green" "yellow" "green"

    [2,] "yellow" "green" "yellow"

    [3,] "green" "yellow" "green"


    , , 2

    [,1] [,2] [,3]

    [1,] "yellow" "green" "yellow"

    [2,] "green" "yellow" "green"

    [3,] "yellow" "green" "yellow"



    Таблица данных(data frame) – это более широко применимый по сравнению с матрицей объект, поскольку разные столбцы могут содержать разные типы данных (числовой, текстовый и т.д.). Таблица данных – это самая часто используемая структура данных в R.

    Пример:

    height weight gender

    1 132 48 мужчина

    2 151 49 мужчина

    3 162 66 женщина

    4 139 53 женщина

    5 166 67 мужчина

    6 147 52 женщина

    7 122 40 мужчина
    Списки – это самый сложный тип данных в R. Фактически, список – это упорядоченный перечень объектов (компонентов). Список может объединять разные (возможно, не связанные между собой) объекты под одним именем. К примеру, список может представлять собой сочетание векторов, матриц, таблиц данных и даже других списков.

    Пример: sp<-(3,’sd’,[4,6,8],23)
    1. 1   2   3   4   5   6   7   8   9   10


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