pandas 0.23 - DataFrame.from_dict()

pandas.DataFrame.from_dict




pandas

pandas.DataFrame.from_dict

classmethod DataFrame.from_dict(data, orient='columns', dtype=None, columns=None) [source]

DataFrame को सरणी-जैसे या डिक्सेस के ताना-बाना से हटाएं।

DataFrame ऑब्जेक्ट को कॉलम से या अनुक्रमणिका से dtype विनिर्देशन की अनुमति देता है।

पैरामीटर:

डेटा : तानाशाही

प्रपत्र {फ़ील्ड: सरणी-जैसा} या {फ़ील्ड: तानाशाही} के रूप में।

ओरिएंट : {'कॉलम', 'इंडेक्स'}, डिफ़ॉल्ट 'कॉलम'

डेटा का "अभिविन्यास"। यदि उत्तीर्ण हुक्म की कुंजियाँ परिणामी DataFrame के कॉलम होनी चाहिए, तो 'कॉलम' (डिफ़ॉल्ट) पास करें। अन्यथा यदि कुंजियाँ पंक्तियाँ होनी चाहिए, तो 'इंडेक्स' पास करें।

dtype : dtype, default कोई नहीं

डेटा प्रकार बल के लिए, अन्यथा अनुमान लगाया गया।

कॉलम : सूची, डिफ़ॉल्ट कोई नहीं

जब orient='index' का उपयोग करने के लिए कॉलम लेबल। यदि प्राच्य orient='columns' साथ प्रयोग किया जाता है, तो एक मान बढ़ाता है।

संस्करण में नया 0.23.0।

यह दिखाता है:
pandas.DataFrame

यह भी देखें

DataFrame.from_records
Ndarray से डेटाफ़्रेम (संरचित dtype), टुपल्स की सूची, तानाशाही या डेटाफ़्रेम
DataFrame
DataFrame कंस्ट्रक्टर का उपयोग करके ऑब्जेक्ट निर्माण

उदाहरण

डिफ़ॉल्ट रूप से कुंजी की कुंजियाँ DataFrame कॉलम बन जाती हैं:

>>> data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']}
>>> pd.DataFrame.from_dict(data)
   col_1 col_2
0      3     a
1      2     b
2      1     c
3      0     d

पंक्तियों के रूप में शब्दकोश कुंजियों का उपयोग करके डेटाफ़्रेम बनाने के लिए orient='index' निर्दिष्ट करें:

>>> data = {'row_1': [3, 2, 1, 0], 'row_2': ['a', 'b', 'c', 'd']}
>>> pd.DataFrame.from_dict(data, orient='index')
       0  1  2  3
row_1  3  2  1  0
row_2  a  b  c  d

'इंडेक्स' ओरिएंटेशन का उपयोग करते समय, कॉलम नामों को मैन्युअल रूप से निर्दिष्ट किया जा सकता है:

>>> pd.DataFrame.from_dict(data, orient='index',
...                        columns=['A', 'B', 'C', 'D'])
       A  B  C  D
row_1  3  2  1  0
row_2  a  b  c  d