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

Connected

अभ्यास

JSON डेटा ट्रांसफॉर्म करना

अक्सर ऐसा होता है कि जब आप JSON फ़ॉर्मैट से डेटा पढ़कर dictionary में लाते हैं, तो DataFrame में स्टोर करने से पहले आपको उस डेटा पर कुछ मैन्युअल ट्रांसफॉर्मेशन लागू करना पड़ता है. यह खासकर तब आम है जब आप nested dictionaries के साथ काम कर रहे हों, जिसे आप इस अभ्यास में एक्सप्लोर करेंगे.

"nested_school_scores.json" फ़ाइल को पढ़कर raw_testing_scores वैरिएबल में एक dictionary के रूप में रखा गया है, जिसकी संरचना कुछ ऐसी है:

{
    "01M539": {
        "street_address": "111 Columbia Street",
        "city": "Manhattan",
        "scores": {
              "math": 657,
              "reading": 601,
              "writing": 601
        }
  }, ...
}

निर्देश

100 XP
  • raw_testing_scores dictionary की keys और values दोनों पर लूप चलाएँ.
  • raw_testing_scores ऑब्जेक्ट में nested हर dictionary से "street_address" निकालें.