आर डेटा फ्रेम्स


डेटा फ्रेम्स

डेटा फ़्रेम एक तालिका के रूप में प्रारूप में प्रदर्शित डेटा हैं।

डेटा फ्रेम्स के अंदर विभिन्न प्रकार के डेटा हो सकते हैं। जबकि पहला कॉलम हो सकता है character, दूसरा और तीसरा numericया हो सकता है logicalहालांकि, प्रत्येक कॉलम में एक ही प्रकार का डेटा होना चाहिए।

data.frame()डेटा फ़्रेम बनाने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

# 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

डेटा को सारांशित करें

summary()डेटा फ़्रेम से डेटा को सारांशित करने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

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()आप आर ट्यूटोरियल के सांख्यिकीय भाग में फ़ंक्शन के बारे में अधिक जानेंगे ।


एक्सेस आइटम

हम सिंगल ब्रैकेट [ ], डबल ब्रैकेट [[ ]]या $ डेटा फ्रेम से कॉलम एक्सेस करने के लिए उपयोग कर सकते हैं:

उदाहरण

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

पंक्तियाँ जोड़ें

rbind()डेटा फ़्रेम में नई पंक्तियाँ जोड़ने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

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

कॉलम जोड़ें

cbind()डेटा फ़्रेम में नए कॉलम जोड़ने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

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

पंक्तियों और स्तंभों को हटा दें

c()डेटा फ़्रेम में पंक्तियों और स्तंभों को हटाने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

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

पंक्तियों और स्तंभों की मात्रा

dim()डेटा फ़्रेम में पंक्तियों और स्तंभों की मात्रा ज्ञात करने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

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

dim(Data_Frame)

आप ncol()स्तंभों की संख्या ज्ञात करने और पंक्तियों की संख्या ज्ञात करने के लिए भी फ़ंक्शन का उपयोग कर सकते हैं nrow():

उदाहरण

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)

डेटा फ़्रेम लंबाई

length()डेटा फ़्रेम में स्तंभों की संख्या ज्ञात करने के लिए फ़ंक्शन का उपयोग करें (के समान ncol()):

उदाहरण

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

length(Data_Frame)

डेटा फ़्रेम का संयोजन

rbind()R में दो या दो से अधिक डेटा फ़्रेम को लंबवत रूप से संयोजित करने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

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

cbind()और R में क्षैतिज रूप से दो या दो से अधिक डेटा फ़्रेमों को संयोजित करने के लिए फ़ंक्शन का उपयोग करें :

उदाहरण

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