इनपुट −
मान लीजिए, हमारे पास एक DataFrame है और डेजिगनेशन के आधार पर रिकॉर्ड को ग्रुप करें −
Designation architect 1 programmer 2 scientist 2
समाधान
इसे हल करने के लिए, हम नीचे दिए गए दृष्टिकोण का पालन करेंगे।
एक DataFrame परिभाषित करें
Designation कॉलम के लिए groupby मेथड लागू करें और नीचे परिभाषित अनुसार काउंट की गणना करें,
df.groupby(['Designation']).count()
उदाहरण
बेहतर समझ के लिए निम्नलिखित कार्यान्वयन देखें।
import pandas as pd data = { 'Id':[1,2,3,4,5], 'Designation': ['architect','scientist','programmer','scientist','programmer']} df = pd.DataFrame(data) print("DataFrame is\n",df) print("groupby based on designation:") print(df.groupby(['Designation']).count())
आउटपुट
Designation architect 1 programmer 2 scientist 2