किसी शब्दकोश को पांडा डेटाफ़्रेम में कैसे परिवर्तित करें (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
ध्यान दें कि यह विधि पिछली विधि के समान ही परिणाम उत्पन्न करती है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पांडा में अन्य सामान्य कार्य कैसे करें:
पांडा डेटाफ़्रेम को डिक्शनरी में कैसे बदलें
पांडास पिवोटटेबल को डेटाफ़्रेम में कैसे परिवर्तित करें
पांडास ग्रुपबी आउटपुट को डेटाफ़्रेम में कैसे परिवर्तित करें