शुरू करेंमुफ़्त में शुरू करें

डेटा फ्रेम्स को glue करना

डेटा अक्सर डेटा फ्रेम्स में स्टोर किया जाता है। ज़्यादातर समय, हम ऐसा विश्लेषण बनाना चाहते हैं जो इंसानों के लिए भी आसानी से पढ़ने योग्य हो। उदाहरण के लिए, अपने डेटा फ्रेम्स के आकार के बारे में एक वाक्य प्रिंट करना उपयोगी हो सकता है। glue() को nrow() और ncol() के साथ मिलाकर, हम वैल्यूज़ निकाल सकते हैं और एक वाक्य बना सकते हैं जो हमारे डेटा फ्रेम्स के डाइमेंशन्स बताता है।

अच्छी बात यह है कि glue पैकेज tidyverse कलेक्शन का हिस्सा है और इसे डेटा फ्रेम्स को ध्यान में रखकर बनाया गया है, इसलिए हम पूरे डेटा फ्रेम के कॉलम्स पर ऑपरेट कर सकते हैं। उदाहरण के लिए, हम mutate() के अंदर इसका उपयोग करके एक नया कॉलम बना सकते हैं जिसमें दूसरे कॉलम्स की वैल्यूज़ से बना कॉनकैटिनेटेड स्ट्रिंग हो। इस अभ्यास में, आप इन उदाहरणों को users डेटा फ्रेम पर लागू करेंगे, जिसमें दूसरे कॉलम्स की वैल्यूज़ शामिल हैं।

यह अभ्यास पाठ्यक्रम का हिस्सा है

R में Intermediate Regular Expressions

पाठ्यक्रम देखें

अभ्यास निर्देश

  • glue() फंक्शन का उपयोग करके users में मौजूद rows और columns की संख्या रिपोर्ट करें, और उन्हें क्रमशः n और m अस्थायी वैरिएबल्स में स्टोर करें।
  • कॉलम नाम प्रिंट करने वाली लाइन सिर्फ चलाकर users डेटा फ्रेम को देखें।
  • users पर mutate चलाएँ ताकि नया कॉलम n_logins बने, जो name और logins कॉलम्स का उपयोग करके बताए कि यूज़र्स ने कितनी बार लॉग इन किया।

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Create two temporary variables "n" and "m" and use them
glue(
  "The data frame 'users' has ___ rows and ___ columns.",
  ___ = nrow(users),
  ___ = ncol(users)
)

# This lists the column names of the data frame users
colnames(users)

# Use them to create a sentence about the numbers of logins
users %>% mutate(
  n_logins = glue("___ logged in ___ times.")
)
कोड संपादित करें और चलाएँ