डेटा फ्रेम्स को 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.")
)