You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用列表存储FIFA23球员分析数据中合同到期球员的索引

获取2022年合同到期球员的索引列表

假设你用Pandas处理FIFA 23数据集(这是处理这类表格数据的常规工具),以下是具体实现步骤:

1. 确认并转换合同到期列的格式

首先确保你的合同到期日期列是可识别的日期类型。如果原始数据里是字符串格式(比如"30/06/2022"),先转成datetime类型:

import pandas as pd

# 替换成你实际的DataFrame名称和列名
fifa_data['Contract Valid Until'] = pd.to_datetime(
    fifa_data['Contract Valid Until'],
    format='%d/%m/%Y',  # 匹配你的日期格式,美式日期可改用'%m/%d/%Y'
    errors='coerce'  # 自动处理格式错误的行,转为NaT(空日期)
)

2. 筛选并提取索引列表

直接筛选出年份为2022的行,提取它们的索引并转为列表:

# 获取2022年合同到期球员的索引列表
expired_2022_indices = fifa_data[fifa_data['Contract Valid Until'].dt.year == 2022].index.tolist()

特殊情况:如果列直接存储到期年份(整数)

如果你的数据集里有单独的“合同到期年份”列(比如列名Contract Expiry Year,值为整数2022),代码更简洁:

expired_2022_indices = fifa_data[fifa_data['Contract Expiry Year'] == 2022].index.tolist()

验证结果

可以打印前几个索引确认筛选是否正确:

print(expired_2022_indices[:5])

内容的提问来源于stack exchange,提问作者Paul Karende

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 11:16:55