Dictionary से DataFrame (1)
Pandas एक ओपन सोर्स लाइब्रेरी है जो Python के लिए हाई-परफॉर्मेंस, आसान-से-इस्तेमाल डेटा स्ट्रक्चर और डेटा एनालिसिस टूल्स प्रदान करती है. काफ़ी उपयोगी लग रहा है!
DataFrame, Pandas के सबसे महत्वपूर्ण डेटा स्ट्रक्चर में से एक है. यह मूलतः टैबुलर डेटा को स्टोर करने का तरीका है जिसमें आप रो और कॉलम को लेबल कर सकते हैं. DataFrame बनाने का एक तरीका dictionary से है.
आगे के अभ्यासों में आप अलग-अलग देशों के वाहन डेटा के साथ काम करेंगे. हर observation एक देश से मेल खाता है और कॉलम यह जानकारी देते हैं कि प्रति व्यक्ति वाहनों की संख्या कितनी है, लोग बाएँ या दाएँ तरफ़ ड्राइव करते हैं, आदि.
स्क्रिप्ट में तीन लिस्टें परिभाषित हैं:
names, जिसमें उन देशों के नाम हैं जिनके लिए डेटा उपलब्ध है.dr, एक boolean लिस्ट जो बताती है कि संबंधित देश में लोग बाएँ या दाएँ ड्राइव करते हैं.cpc, संबंधित देश में प्रति 1000 लोगों पर मोटर वाहनों की संख्या.
हर dictionary key एक कॉलम लेबल है और हर value एक लिस्ट है जिसमें उस कॉलम के एलिमेंट्स होते हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
इंटरमीडिएट Python
अभ्यास निर्देश
pandasकोpdनाम से इम्पोर्ट करें.- पहले से दी गई लिस्टों का उपयोग करके
my_dictनाम का एक dictionary बनाएँ. इसमें तीन key-value पेयर्स होने चाहिए:- key
'country'और valuenames. - key
'drives_right'और valuedr. - key
'cars_per_cap'और valuecpc.
- key
- अपने dict को
pd.DataFrame()से DataFrame में बदलें और उसेcarsनाम दें. carsको प्रिंट करें और देखें यह कितना बढ़िया दिखता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Pre-defined lists
names = ['United States', 'Australia', 'Japan', 'India', 'Russia', 'Morocco', 'Egypt']
dr = [True, False, False, False, True, True, True]
cpc = [809, 731, 588, 18, 200, 70, 45]
# Import pandas as pd
# Create dictionary my_dict with three key:value pairs: my_dict
# Build a DataFrame cars from my_dict: cars
# Print cars