如何使用Pandas为各球队计算胜率并新增胜率列?
如何为球队表格新增胜率列
一、Excel/Google Sheets 操作方式
假设你的表格列结构为:A列是球队名称,B列是胜场数,C列是负场数,要在D列新增胜率列:
- 点击D2单元格,输入公式
=B2/(B2+C2),按回车键得到第一支球队的胜率 - 把鼠标移到D2单元格右下角,待光标变成十字填充柄后,下拉鼠标填充整列,批量计算所有球队的胜率
- 选中D列,右键选择「设置单元格格式」,将格式改为百分比,按需保留1-2位小数即可
二、Python Pandas 代码实现
如果是用Python处理表格数据,可通过Pandas快速计算:
import pandas as pd # 读取表格数据(根据实际文件格式调整,比如excel用pd.read_excel) df = pd.read_csv('team_data.csv') # 计算胜率并格式化为百分比(保留两位小数) df['胜率'] = (df['胜场'] / (df['胜场'] + df['负场'])).apply(lambda x: f"{x:.2%}") # 保存修改后的表格 df.to_csv('team_data_with_winrate.csv', index=False)
内容的提问来源于stack exchange,提问作者RidzInside
相关产品推荐
相关产品推荐

