1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में ETL और ELT

Connected

अभ्यास

DataFrames पर एडवांस्ड transformations लागू करना

pandas में कई built-in transformation टूल होते हैं, लेकिन कभी-कभी किसी transformation में और उन्नत लॉजिक की ज़रूरत पड़ती है। apply फंक्शन आपको किसी DataFrame की एक row या column पर user-defined function लागू करने देता है, जिससे एडवांस्ड transformation और feature generation के लिए रास्ता खुलता है.

find_street_name() फंक्शन "street_address" से street name पार्स करता है और string से street number हटा देता है। यह फंक्शन मेमोरी में लोड कर दिया गया है और raw_testing_scores DataFrame पर लागू करने के लिए तैयार है.

निर्देश

100 XP
  • transform() फंक्शन की परिभाषा में, find_street_name() फंक्शन का उपयोग करके "street_name" नाम का नया कॉलम बनाएँ.
  • transform() फंक्शन का उपयोग करके raw_testing_scores DataFrame को क्लीन करें.
  • cleaned_testing_scores DataFrame का head प्रिंट करें और नए "street_name" कॉलम को देखें.