首页 > 解决方案 > 使用 DataFrame 的两列计算一些指标

问题描述

我的数据框中的前 5 行:

roster_data.head()
No.     Player         Flag  Pos    Age Ht      Wt  S/C     Exp  
27.0    Karl Alzner     ca    D     29  3-Jun   217 L/-      9   
8.0     Jordie Benn     ca    D     30  2-Jun   198 L/-      6        
41.0    Paul Byron      ca    C/LW  28  9-May   162 L/-      7  
43.0    Daniel Carr     ca    LW    26  Jun-00  193 L/-      2  
24.0    Phillip Danault ca    LW    24  1-Jun   195 L/-      3  

使用 Age 和 YearsExperience(EXP 列),我如何计算列表中的哪个球员最早开始为 NHL 效力?

我无法获得代码的逻辑。

标签: pythonpandas

解决方案


如果您有数据框df

df.iloc[[(pd.to_numeric(df['Age']) - pd.to_numeric(df['Exp'])).min()]]

推荐阅读