Введення в типи даних R

R - мова програмування, яка допомагає проводити статистичний аналіз і тепер стала стандартною для статистичних обчислень. І має деякі заздалегідь визначені функції для виконання різних завдань. Знання лінійної алгебри буде додатковою вартістю, оскільки це корисно в R та матричних обчисленнях. 'R' використовує інтерфейси командного рядка і приймає команди для роботи над ним за допомогою підказки>. Давайте розберемося з типами даних R.

Поясніть типи даних R

Програмування R підтримує різні типи даних, такі як скаляри, матриці, списки, векторні кадри та дані. Все в R вважається об’єктом, означає, що воно зберігає та обробляє операції над об’єктами). Ключова особливість R - це різний процес, що робиться з різними типами об'єктів. Більшість команд на R включає застосування функцій до об'єктів. Змінні не вимагають декларації, замість того, щоб векторам можна було призначити послідовність чисел.

Давайте вивчимо типи по одному:

1. Вектор

Вектор має набір значень з однаковими типами (колекція впорядкованих елементів), представлених в одному вимірі. Клас вектора визначається типом зроблених записів. Коли вектор створюється для більш ніж одного елемента, функція c () використовується для об'єднання всіх елементів в один вектор. Вектори - це рядок числових, послідовних чисел або випадкових чисел. Векторні різновиди - це символ, ціле число, числовий, складний, логічний (справжній, помилковий). Це неявна конверсія. Деякі з функцій векторних функцій п'яти - це довжина (), клас (х), є.логічна (х), is.null, rep ().

Приклад

Нижче ми бачимо основні векторні приклади:

  • Арифметика вектора: Числові вектори виконуються в арифметичних виразах, щоб зробити обчислення, щоб дати інший вектор. Також проводяться статистичні операції, що дає записи, такі як середнє значення max, min, var.

Код:

>y <-c (1, 2, 2.5, 3)
>y +2

Вихід:

Вищенаведене твердження дає результат, використовуючи функцію c (), яка додає змінну t до 2.

  • Довжина вектора обчислюється функцією len ().

Код:

> len (y)

Вихід:

  • Логічні вектори: Порівняння двох чисел з логічними значеннями, такими як True, false, NA. Логічні оператори для задоволення певних умов включають <,, > =, ==, ! = Для нерівності.

Приклад 1

Код:

> v <- seq ( -2, 2)
> l 0
> l

Вихід:

Приклад 2

Код:

>x=c (3, 6, 1, 2)
>x>2

Вихід:

Код:

rep () – to create replicate values.
rep(1, 3)
rep( 3:6, 2)
rep( 1:3, each =2)
rep(1:3, times=2, each =2)

  • Створіть вектор

Код:

color <- c ('blue', 'pink', 'white')
print (color)

  • Для відображення класу вектора

Код:

print ((class (color))

Вихід:

У наведеній вище програмі (1) цей позначає перший елемент вектора.

2. Фактор

Коефіцієнт додає числові коди разом із рівнем символів. У простому випадку він визначає категоричні дані з упорядкованими та не упорядкованими наборами. Вони визначаються за допомогою функціонального коефіцієнта (). Збереження даних у факторі допомагає ефективно зберігати дані при статистичному моделюванні.

Приклад 1

Код:

>f = factor (c(1, 6, 2, 4, 7, 1, 6, 7, 8)
> print (f)

Вихід:

Приклад 2

Код:

> k = factor (c( 2, 0, 2, 0, 0, 0 ), levels =c(0, 2), labels =c( “ prince “, ”princess”))
>k

Вихід:

3. Матриця

У програмуванні R матриця - це двовимірний елемент з числовими і символьними векторами, просто атомний вектор з кількістю рядків і стовпців. Три способи створення матриці - це використання матриці функцій (), перетворення вектора в матрицю та векторів зв'язування. Деякі корисні функції тут:

  • rbind () і cbind (): поєднує або зв'язує стовпці та рядки.
  • dim (): встановлення розмірів.

Синтаксис:

variable <- matrix(vector, n rows, n columns, split by row or column)

Тут, якщо це правда, він розбивається на рядки, помилкові повернення розділені на стовпці.

Приклад 1

  • Розглянемо матрицю.

Код:

>x = matrix(c (1, 2, 3, 4, 5, 6, 7, 8) 2, 4, true)
> print (x)

Вихід:

Приклад 2

  • Враховуючи Bind.

Код:

a <- 1:4
b<- 10 :13
cbind( a, b)
a b

Вихід:

4. Список

Список зберігання Об'єктами та елементами можуть бути символ, матриці, масиви, числові. він може складатися з іншого списку як предмет.

Синтаксис:

variable <- list (list items)

Приклад списку R:

Код:

>lak = list (23, “hi”, cos, list (5L, ” l”))
>print (lak)

Вихід:

Приклад Розгляд копій трьох Векторів:

Код:

>a =c(3, 5, 6)
> b =c(“aa”, ”cc”, ”ee”)
> x=c (true, false, true)
> y=list(a, b, x)

Тому y зберігає копії a, b, x.

5. Кадр даних

Кадри даних двовимірні з групою векторів на рівну довжину. Це особливий вид списку зі списком прямокутного формату. Ключовим фактором є зберігання таблиць даних. Вони створюються за допомогою даних про функції. кадр ().

Синтаксис:

variable <- data.frame ( list 1, list 2… list N)

Приклад 1

Давайте подивимось приклад кадру даних в Р.

Код:

>X= data.frame( values =c(20, 50, 10), name =c(' Gri', 'Tom', 'jeff'))
> print(X) values Name

Вихід:

Навіть ми можемо використовувати вбудовані кадри даних. У якому верхньому елементі визначається заголовок, а далі - рядки та стовпці даних. Щоб побачити попередній перегляд, ми можемо використовувати головну функцію раніше.

Приклад 2

Код:

>computer
Date intel speed data
hp 1990 8081 MHZ 8
acer 2001 80286 Mhz 16

Для визначення класу Intel:

>computer (('intel'))

Вихід:

Висновок

У цій статті ми переглянули різні типи даних R, які використовуються в програмуванні. Для виконання будь-якої програми нам потрібні змінні для зберігання значень, і всі ці змінні необхідні для призначення типів даних. Ці типи даних використовуються при аналізі даних. Розуміння типів даних допомагає під час налагодження в обчислювальних цілях.

Рекомендовані статті

Це посібник з R Типи даних. Тут ми обговорюємо різні типи даних R з різними прикладами для призначення типів даних. Ви також можете ознайомитись з іншими нашими пов’язаними статтями, щоб дізнатися більше -

  1. R кадр даних
  2. Типи методів аналізу даних
  3. Кращі програми з наукових даних
  4. Типи візуалізації даних
  5. Типи даних Python
  6. Типи даних C ++
  7. Типи даних PL / SQL
  8. Рамки даних в R

Категорія: