R data frame’lari


ULASHISH

Data frame’lar (ma’lumotlar jadvallari)

Data frame’lar — jadval ko‘rinishida taqdim etilgan ma’lumotlar.

Data frame’lar o‘z ichida turli turdagi ma’lumotlarni saqlashi mumkin. Masalan, birinchi ustun character bo‘lsa, ikkinchi va uchinchi ustunlar numeric yoki logical bo‘lishi mumkin. Biroq har bir ustundagi ma’lumotlar bir xil turda bo‘lishi kerak.

Data frame yaratish uchun data.frame() funksiyasidan foydalaning:

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 »

Ma’lumotlarni umumlashtirish

Data frame’dagi ma’lumotlarni umumlashtirish uchun summary() funksiyasidan foydalaning:

Misol

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

summary() funksiyasi haqida R darsligining statistika qismida batafsil o‘rganasiz.


Elementlarga murojaat qilish

Data frame ustunlariga murojaat qilish uchun bitta kvadrat qavs [ ], ikkita kvadrat qavs [[ ]] yoki $ belgisidan foydalanishimiz mumkin:

Misol

Data_Frame <- data.frame (   Training = c("Strength", "Stamina", "Other"),   Pulse = c(100, 150, 120),   Duration = c(60, 30, 45) ) Data_Frame[1] Data_Frame[["Training"]] Data_Frame$Training
O‘zingiz sinab ko‘ring »


Qatorlar qo‘shish

Data frame’ga yangi qatorlar qo‘shish uchun rbind() funksiyasidan foydalaning:

Misol

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

Ustunlar qo‘shish

Data frame’ga yangi ustunlar qo‘shish uchun cbind() funksiyasidan foydalaning:

Misol

Data_Frame <- data.frame (   Training = c("Strength", "Stamina", "Other"),   Pulse = c(100, 150, 120),   Duration = c(60, 30, 45) ) # Add a new column New_col_DF <- cbind(Data_Frame, Steps = c(1000, 6000, 2000)) # Print the new column New_col_DF
O‘zingiz sinab ko‘ring »

Qator va ustunlarni o‘chirish

Data frame’dagi qator va ustunlarni o‘chirish uchun c() funksiyasidan foydalaning:

Misol

Data_Frame <- data.frame (   Training = c("Strength", "Stamina", "Other"),   Pulse = c(100, 150, 120),   Duration = c(60, 30, 45) ) # Remove the first row and column Data_Frame_New <- Data_Frame[-c(1), -c(1)] # Print the new data frame Data_Frame_New
O‘zingiz sinab ko‘ring »

Qator va ustunlar soni

Data frame’dagi qator va ustunlar sonini topish uchun dim() funksiyasidan foydalaning:

Misol

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

Ustunlar sonini topish uchun ncol() funksiyasidan, qatorlar sonini topish uchun esa nrow() funksiyasidan ham foydalanishingiz mumkin:

Misol

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

Data frame uzunligi

Data frame’dagi ustunlar sonini topish uchun length() funksiyasidan foydalaning (ncol() funksiyasiga o‘xshash):

Misol

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

Data frame’larni birlashtirish

R’da ikki yoki undan ortiq data frame’ni vertikal birlashtirish uchun rbind() funksiyasidan foydalaning:

Misol

Data_Frame1 <- data.frame (   Training = c("Strength", "Stamina", "Other"),   Pulse = c(100, 150, 120),   Duration = c(60, 30, 45) ) Data_Frame2 <- data.frame (   Training = c("Stamina", "Stamina", "Strength"),   Pulse = c(140, 150, 160),   Duration = c(30, 30, 20) ) New_Data_Frame <- rbind(Data_Frame1, Data_Frame2) New_Data_Frame
O‘zingiz sinab ko‘ring »

Ikki yoki undan ortiq data frame’ni gorizontal birlashtirish uchun esa cbind() funksiyasidan foydalaning:

Misol

Data_Frame3 <- data.frame (   Training = c("Strength", "Stamina", "Other"),   Pulse = c(100, 150, 120),   Duration = c(60, 30, 45) ) Data_Frame4 <- data.frame (   Steps = c(3000, 6000, 2000),   Calories = c(300, 400, 300) ) New_Data_Frame1 <- cbind(Data_Frame3, Data_Frame4) New_Data_Frame1
O‘zingiz sinab ko‘ring »

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!