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

स्ट्रिंग ट्रिम करना

पिछले अभ्यास में, आप सही डेटा टाइप पहचान कर user_birth_year को सही टाइप में बदल सके, जिससे आपने ऐसे काउंट निकाले जो डेटासेट के बारे में थोड़ी और समझ देते हैं.

एक और आम गंदे डेटा की समस्या यह होती है कि नंबरों में परसेंट साइन या डॉट जैसे एक्स्ट्रा कैरेक्टर होते हैं, जिससे वे character के रूप में पढ़े जाते हैं. इन नंबरों पर सही तरह से काम करने के लिए, इन एक्स्ट्रा हिस्सों को हटाना और नंबरों को character से numeric में बदलना ज़रूरी है. इस अभ्यास में, आपको duration कॉलम को character से numeric में बदलना है, लेकिन इससे पहले हर वैल्यू से "minutes" शब्द हटाना होगा.

dplyr, assertive, और stringr लोड हैं और bike_share_rides उपलब्ध है.

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

R में डेटा क्लीनिंग

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

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

  • str_remove() का उपयोग करके bike_share_rides के duration कॉलम से "minutes" हटाएँ. इसे एक नए कॉलम duration_trimmed के रूप में जोड़ें.
  • duration_trimmed कॉलम को numeric टाइप में बदलें और इसे duration_mins नाम के नए कॉलम के रूप में जोड़ें.
  • bike_share_rides पर glimpse चलाएँ और assert करें कि duration_mins कॉलम numeric है.
  • duration_mins का mean निकालें.

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

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

bike_share_rides <- bike_share_rides %>%
  # Remove 'minutes' from duration: duration_trimmed
  mutate(duration_trimmed = ___,
         # Convert duration_trimmed to numeric: duration_mins
         duration_mins = ___)

# Glimpse at bike_share_rides
___

# Assert duration_mins is numeric
___

# Calculate mean duration
___
कोड संपादित करें और चलाएँ