किसी शब्दकोश को पांडा डेटाफ़्रेम में कैसे परिवर्तित करें (2 उदाहरण)


आप पायथन में किसी शब्दकोश को पांडा डेटाफ़्रेम में बदलने के लिए निम्नलिखित में से किसी भी तरीके का उपयोग कर सकते हैं:

विधि 1: dict.items() का उपयोग करें

 df = pd. DataFrame (list(some_dict. items ()), columns = [' col1 ', ' col2 '])

विधि 2: from_dict() का उपयोग करें

 df = pd. DataFrame . from_dict (some_dict, orient=' index '). reset_index ()

df. columns = [' col1 ', ' col2 ']

दोनों विधियाँ समान परिणाम उत्पन्न करती हैं।

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।

उदाहरण 1: dict.items() का उपयोग करके शब्दकोश को डेटाफ़्रेम में बदलें

मान लीजिए हमारे पास पायथन में निम्नलिखित शब्दकोश है:

 #create dictionary
some_dict = {'Lebron':26,'Luka':30,'Steph':22,'Nicola':29, 'Giannis':31}

हम इस शब्दकोश को पांडा डेटाफ़्रेम में बदलने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 import pandas as pd

#convert dictionary to pandas DataFrame
df = pd. DataFrame (list(some_dict. items ()), columns = [' Player ', ' Points '])

#view DataFrame
df

        Player Points
0 Lebron 26
1 Luke 30
2 Steph 22
3 Nicola 29
4 Giannis 31

हम यह पुष्टि करने के लिए टाइप() फ़ंक्शन का भी उपयोग कर सकते हैं कि परिणाम एक पांडा डेटाफ़्रेम है:

 #display type of df
type(df)

pandas.core.frame.DataFrame

उदाहरण 2: from_dict() का उपयोग करके शब्दकोश को डेटाफ़्रेम में बदलें

मान लीजिए हमारे पास पायथन में निम्नलिखित शब्दकोश है:

 #create dictionary
some_dict = {'Lebron':26,'Luka':30,'Steph':22,'Nicola':29, 'Giannis':31}

हम इस शब्दकोश को पांडा डेटाफ़्रेम में बदलने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 import pandas as pd

#convert dictionary to pandas DataFrame
df = pd. DataFrame . from_dict (some_dict, orient=' index '). reset_index ()

#define column names of DataFrame
df.columns = [' Player ', ' Points ']

#view DataFrame
df

        Player Points
0 Lebron 26
1 Luke 30
2 Steph 22
3 Nicola 29
4 Giannis 31

हम यह पुष्टि करने के लिए टाइप() फ़ंक्शन का भी उपयोग कर सकते हैं कि परिणाम एक पांडा डेटाफ़्रेम है:

 #display type of df
type(df)

pandas.core.frame.DataFrame

ध्यान दें कि यह विधि पिछली विधि के समान ही परिणाम उत्पन्न करती है।

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:

पांडा डेटाफ़्रेम को डिक्शनरी में कैसे बदलें
पांडास पिवोटटेबल को डेटाफ़्रेम में कैसे परिवर्तित करें
पांडास ग्रुपबी आउटपुट को डेटाफ़्रेम में कैसे परिवर्तित करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *