簡體   English   中英

如何計算 Pandas 庫中的獲勝百分比?

[英]How to Calculate Win Percentage In Pandas Library?

HomeTeamName AwayTeamName HomeTeamGoals AwayTeamGoals 0 法國 墨西哥 4.0 1.0 1 美國 比利時 3.0 0.0 2 南斯拉夫 巴西 2.0 1.0 3 羅馬尼亞 秘魯 3.0 1.0 4 阿根廷 法國 1.0 0.0

百分比是通過將值除以所有值的總和然后將總和乘以 100 的數學公式計算的。這也適用於 Pandas 數據幀。 在這里,pandas 系列的預定義 sum() 方法用於計算列的所有值的總和。

語法:Series.sum()

返回:返回值的總和。

公式:

df[percent] = (df['column_name'] / df['column_name'].sum()) * 100 for example # Import required libraries import pandas as pd import numpy as np

# Dictionary
df1 = {
 'Name': ['abc', 'bcd', 'cde',
         'def', 'efg', 'fgh',
         'ghi'],
 'Math_score': [52, 87, 49,
               74, 28, 59,
               48]}

 # Create a DataFrame
df1 = pd.DataFrame(df1, 
               columns = ['Name',
                         'Math_score'])

# Calculating Percentage
df1['percent'] = (df1['Math_score'] / 
              df1['Math_score'].sum()) * 100

# Show the dataframe
df1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM