編寫一個 Python 程式,根據給定 DataFrame 中的職位統計記錄
輸入 −
假設,我們有一個 DataFrame 並根據職位對記錄進行分組 −
Designation architect 1 programmer 2 scientist 2
解決方案
為了解決這個問題,我們將採用以下方法。
定義一個 DataFrame
為職務欄應用 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
廣告
資料結構
網路連線
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
JavaScript
PHP