R ma’lumotlar tuzilmalari


ULASHISH

Ma’lumotlar tuzilmalari

Ma’lumotlar tuzilmalari qiymatlarni saqlash va tartibga solish uchun ishlatiladi.

R ko‘plab o‘rnatilgan ma’lumotlar tuzilmalarini taqdim etadi. Ularning har biri ma’lumotlar bilan turlicha ishlash uchun qo‘llaniladi:

  • Vektorlar
  • Ro‘yxatlar (list)
  • Matritsalar
  • Massivlar
  • Data frame’lar (ma’lumotlar jadvallari)

Keyinroq ularning barchasini batafsil ko‘rib chiqamiz, hozircha esa har biri bilan qisqacha tanishib chiqamiz.


Vektorlar

Vektor — R’dagi eng oddiy ma’lumotlar tuzilmasi. U bir xil turdagi elementlar ro‘yxatini o‘z ichiga oladi.

Misol

# Vector of strings fruits <- c("banana", "apple", "orange") # Print fruits fruits
O‘zingiz sinab ko‘ring »

Ro‘yxatlar (list)

Ro‘yxat (list) bitta tuzilmada turli turdagi ma’lumotlarni saqlashi mumkin. Unda sonlar, stringlar, vektorlar va hatto boshqa ro‘yxatlarni birlashtirishingiz mumkin.

Misol

# List of strings thislist <- list("apple", "banana", 50, 100) # Print the list thislist
O‘zingiz sinab ko‘ring »

Matritsalar

Matritsa — barcha elementlari bir xil turdagi ikki o‘lchamli (2D) ma’lumotlar tuzilmasi. U qator va ustunlardan iborat jadvalga o‘xshaydi.

Misol

# Create a matrix thismatrix <- matrix(c(1,2,3,4,5,6), nrow = 3, ncol = 2) # Print the matrix thismatrix
O‘zingiz sinab ko‘ring »

Matritsa o‘lchamini boshqarish uchun nrow va ncol parametrlaridan foydalaning.



Massivlar

Massiv (array) matritsaga o‘xshaydi, lekin ikkitadan ortiq o‘lchamga ega bo‘lishi mumkin. U bir xil turdagi elementlarni bir nechta o‘lchamda saqlaydi.

Misol

# An array with one dimension with values ranging from 1 to 24 thisarray <- c(1:24) thisarray # An array with more than one dimension multiarray <- array(thisarray, dim = c(4, 3, 2)) multiarray
O‘zingiz sinab ko‘ring »

Massivlar uch o‘lchamli (3D) yoki undan ko‘p o‘lchamli ma’lumotlar bilan ishlashda qulay.


Data frame’lar (ma’lumotlar jadvallari)

Data frame (ma’lumotlar jadvali) elektron jadvaldagi jadvalga o‘xshaydi. U bir nechta ustunlarda turli turdagi ma’lumotlarni saqlashi mumkin.

Misol

# Create a data frame Data_Frame <- data.frame (   Training = c("Strength", "Stamina", "Other"),   Pulse = c(100, 150, 120),   Duration = c(60, 30, 45) ) # Print the data frame Data_Frame
O‘zingiz sinab ko‘ring »

Xulosa

Ma’lumotlar tuzilmasi Tarkibi Bir xil turdami? Qo‘llanilishi
Vektor Qiymatlarning bitta qatori Ha Oddiy ketma-ketliklar
Ro‘yxat (list) Bir nechta tur Yo‘q Guruhlangan aralash ma’lumotlar
Matritsa Bir xil turdagi 2D qiymatlar Ha Sonli ma’lumotlardan iborat jadvallar
Massiv Ko‘p o‘lchamli qiymatlar Ha 3D yoki undan ko‘p o‘lchamli ma’lumotlar
Data frame Turli turdagi ustunlar Yo‘q Jadval ko‘rinishidagi ma’lumotlar bilan ishlash

Keyingi bosqichda har bir ma’lumotlar tuzilmasini batafsilroq ko‘rib chiqamiz.


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!