पांडा: डेटाफ़्रेम में प्रत्येक कॉलम के लिए एक हिस्टोग्राम बनाएं


आप पांडा डेटाफ़्रेम के प्रत्येक कॉलम के लिए हिस्टोग्राम बनाने के लिए निम्नलिखित मूल वाक्यविन्यास का उपयोग कर सकते हैं:

 import pandas as pd
import matplotlib. pyplot as plt

#define number of subplots
fig, axis = plt. subplots (1, 3)

#create histogram for each column in DataFrame
df. hist (ax=axis)

यह विशेष उदाहरण यह निर्दिष्ट करने के लिए सबप्लॉट्स() फ़ंक्शन का उपयोग करता है कि डेटाफ़्रेम में 3 कॉलम हैं, फिर प्रत्येक कॉलम के लिए एक हिस्टोग्राम बनाता है।

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

उदाहरण: पांडा हिस्टोग्राम में प्रत्येक कॉलम के लिए एक हिस्टोग्राम बनाएं

मान लीजिए कि हमारे पास निम्नलिखित पांडा डेटाफ़्रेम है जिसमें तीन कॉलम हैं:

 import pandas as pd
import numpy as np

#make this example reproducible
n.p. random . seeds (1)

#createDataFrame
df = pd. DataFrame ({' points ': np. random . normal (loc=20, scale=2, size=300),
                   ' assists ': np. random . normal (loc=14, scale=3, size=300),
                   ' rebounds ': np. random . normal (loc=12, scale=1, size=300)})

#view head of DataFrame
print ( df.head ())

      points assists rebounds
0 23.248691 20.197350 10.927036
1 18.776487 9.586529 12.495159
2 18.943656 11.509484 11.047938
3 17.854063 11.358267 11.481854
4 21.730815 13.162707 10.538596

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

 import matplotlib. pyplot as plt

#define format for subplots (1 row and 3 columns)
fig, axis = plt. subplots (1, 3)

#create histogram for each column in DataFrame
df. hist (ax=axis)

परिणाम एक पंक्ति और तीन स्तंभों वाला एक ग्रिड है जो डेटाफ़्रेम के प्रत्येक स्तंभ के लिए एक हिस्टोग्राम प्रदर्शित करता है।

यदि आप चाहें, तो आप हिस्टोग्राम के आकार को बदलने के लिए अंजीर आकार तर्क का उपयोग कर सकते हैं, साथ ही हिस्टोग्राम की उपस्थिति में सुधार करने के लिए किनारे के रंग और ग्रिड तर्क का उपयोग कर सकते हैं:

 import matplotlib. pyplot as plt 

#define format for subplots
fig, axis = plt. subplots (1, 3, figsize=(8,3))

#create histogram for each column in DataFrame
df. hist (ax=axis, edgecolor=' black ', grid= False ) 

पांडा डेटाफ़्रेम में प्रत्येक कॉलम के लिए एक हिस्टोग्राम बनाते हैं

हिस्टोग्राम के सटीक प्रारूप और आकार को परिभाषित करने के लिए सबप्लॉट्स () फ़ंक्शन के तर्कों के साथ खेलने के लिए स्वतंत्र महसूस करें।

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

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

पांडा हिस्टोग्राम में उपयोग किए गए डिब्बे की संख्या कैसे बदलें
पांडा हिस्टोग्राम में एक्स अक्ष की सीमा कैसे बदलें
पंडों में समूह द्वारा हिस्टोग्राम कैसे बनाएं

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

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