R Veri Çerçeveleri


Veri Çerçeveleri

Veri Çerçeveleri, bir biçimde bir tablo olarak görüntülenen verilerdir.

Veri Çerçeveleri, içinde farklı veri türlerine sahip olabilir. İlk sütun olabilirken character, ikinci ve üçüncü sütun numericveya olabilir logical. Ancak, her sütun aynı türde veriye sahip olmalıdır.

data.frame()Veri çerçevesi oluşturmak için işlevi kullanın :

Örnek

# 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

Verileri Özetleyin

summary()Veri Çerçevesindeki verileri özetlemek için işlevi kullanın :

Örnek

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

Data_Frame

summary(Data_Frame)

summary()R öğreticisinin istatistiksel bölümünde işlev hakkında daha fazla bilgi edineceksiniz .


Erişim Öğeleri

Tek parantez [ ], çift parantez kullanabilir [[ ]]veya $ bir veri çerçevesinden sütunlara erişmek için kullanabiliriz:

Örnek

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

Satır Ekle

rbind()Veri Çerçevesine yeni satırlar eklemek için işlevi kullanın :

Örnek

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

Sütun Ekle

cbind()Veri Çerçevesine yeni sütunlar eklemek için işlevi kullanın :

Örnek

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

Satırları ve Sütunları Kaldır

c()Veri Çerçevesindeki satırları ve sütunları kaldırmak için işlevi kullanın :

Örnek

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

Satır ve Sütun Miktarı

dim()Veri Çerçevesindeki satır ve sütun miktarını bulmak için işlevi kullanın :

Örnek

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

dim(Data_Frame)

ncol()Sütun sayısını ve satır sayısını bulmak için işlevi de kullanabilirsiniz nrow():

Örnek

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)

Veri Çerçevesi Uzunluğu

length()Bir Veri Çerçevesindeki sütun sayısını bulmak için işlevi kullanın (benzer ncol()):

Örnek

Data_Frame <- data.frame (
  Training = c("Strength", "Stamina", "Other"),
  Pulse = c(100, 150, 120),
  Duration = c(60, 30, 45)
)

length(Data_Frame)

Veri Çerçevelerini Birleştirme

rbind()İki veya daha fazla veri çerçevesini R'de dikey olarak birleştirmek için işlevi kullanın :

Örnek

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

Ve cbind()iki veya daha fazla veri çerçevesini R'de yatay olarak birleştirmek için işlevi kullanın:

Örnek

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