अवलोकनों की गिनती करने के लिए, पहले groupby() का उपयोग करें और फिर परिणाम पर count() का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें –
dataFrame = pd.DataFrame({'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Camera', 'Graphic Card', 'Earphone'],'Product Category': ['Computer', 'Mobile Phone', 'Electronics','Electronics', 'Computer', 'Mobile Phone'],'Quantity': [10, 50, 10, 20, 25, 50]})
डुप्लिकेट मान वाले कॉलम को समूहित करें –
group = dataFrame.groupby("Product Category")
गिनती प्राप्त करें –
group.count()
उदाहरण
निम्न कोड है –
import pandas as pd
# डेटाफ्रेम बनाएं
dataFrame = pd.DataFrame({'Product Name': ['Keyboard', 'Charger', 'SmartTV', 'Camera', 'Graphic Card', 'Earphone'],'Product Category': ['Computer', 'Mobile Phone', 'Electronics','Electronics', 'Computer', 'Mobile Phone'],'Quantity': [10, 50, 10, 20, 25, 50]})
# डेटाफ्रेम
print "Dataframe...\n", dataFrame
# अवलोकनों की गिनती करें
group = dataFrame.groupby("Product Category")
print "\nResultant DataFrame...\n", group.count()
आउटपुट
यह निम्न आउटपुट उत्पन्न करेगा –
Dataframe... Product Category Product Name Quantity 0 Computer Keyboard 10 1 Mobile Phone Charger 50 2 Electronics SmartTV 10 3 Electronics Camera 20 4 Computer Graphic Card 25 5 Mobile Phone Earphone 50 Resultant DataFrame... Product Name Quantity Product Category Computer 2 2 Electronics 2 2 Mobile Phone 2 2