我有一個數據框,其中包含有關幾家公司董事教育背景的分類數據。目前,每家公司(由其股票代碼記錄)都有多個條目,每位董事一個,df 看起來像這樣:Ticker EducationABC 1ABC 1ABC 5ABC 7ABC 5DEF 3DEF 4DEF 4DEF 4DEF 6我想使用 Blau 指數公式(與 Gini-Simpson 指數相同)創建一個新的數據框,每個公司只有一個條目,如下所示:Ticker Education DiversityABC 0.64DEF 0.56使用的公式是 (1 - ∑p i 2 ) 其中 p i是 i 個教育類別中每個教育類別的董事比例;例如,對于 ABC 公司,p 1 = 2/5。誰能幫我在 Python (3.7) 中實現這個?任何幫助將不勝感激!
如何使用 Python 將來自不同公司的多個董事的數據匯總到每個公司使用 Blau
慕碼人8056858
2022-01-11 20:13:52