इनपुट -
मान लीजिए, हमारे पास एक 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