डेटाफ़्रेम एक द्वि-आयामी डेटा संरचना है, जहाँ डेटा को पंक्तियों और स्तंभों के रूप में एक सारणीबद्ध प्रारूप में संग्रहीत किया जाता है।
इसे SQL डेटा तालिका या एक्सेल शीट प्रतिनिधित्व के रूप में देखा जा सकता है।
इसे निम्नलिखित कंस्ट्रक्टर का उपयोग करके बनाया जा सकता है -
pd.Dataframe(data, index, columns, dtype, copy)
'डेटा', 'इंडेक्स', 'कॉलम', 'डीटाइप' और 'कॉपी' अनिवार्य मान नहीं हैं।
शब्दकोशों की एक सूची को डेटाफ़्रेम में इनपुट के रूप में पारित किया जा सकता है। डिक्शनरी की कुंजियों को डिफ़ॉल्ट रूप से कॉलम नामों के रूप में लिया जाता है। आइए एक उदाहरण देखें -
उदाहरण
import pandas as pd my_data = [{'ab' : 34}, {'mn' : 56},{ 'gh' : 78}, {'wq' : 90},{'az' : 123},{'kl' : 45}] my_df = pd.DataFrame(my_data) print("The dataframe created from list of dictionary : ") print(my_df)
आउटपुट
The dataframe created from list of dictionary : ab az gh kl mn wq 0 34.0 NaN NaN NaN NaN NaN 1 NaN NaN NaN NaN 56.0 NaN 2 NaN NaN 78.0 NaN NaN NaN 3 NaN NaN NaN NaN NaN 90.0 4 NaN 123.0 NaN NaN NaN NaN 5 NaN NaN NaN 45.0 NaN NaN
स्पष्टीकरण
-
आवश्यक पुस्तकालयों को आयात किया जाता है, और उपयोग में आसानी के लिए उपनाम दिए जाते हैं।
-
शब्दकोश मूल्यों की एक सूची बनाई जाती है, जिसमें एक शब्दकोश में एक कुंजी-मूल्य जोड़ी मौजूद होती है।
-
इस तरह, एक सूची में कई शब्दकोश बनाए और संग्रहीत किए जाते हैं।
-
शब्दकोश की इस सूची को बाद में 'पांडा' पुस्तकालय में मौजूद 'डेटाफ्रेम' फ़ंक्शन के पैरामीटर के रूप में पारित किया गया है
-
डेटाफ़्रेम शब्दकोश मानों की सूची को पैरामीटर के रूप में पास करके बनाया गया है।
-
डेटाफ़्रेम कंसोल पर मुद्रित होता है।
नोट - 'NaN' शब्द का अर्थ 'नंबर नहीं' है, जिसका अर्थ है कि विशिष्ट [row, col] मान में कोई मान्य प्रविष्टि नहीं है।