数据框中的前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
使用“年龄和年限经历”(“ EXP”列),我如何计算列表中的哪个球员最早开始为NHL参赛?
我无法获得代码的逻辑。
答案 0 :(得分:3)
如果您有数据框df
:
df.iloc[[(pd.to_numeric(df['Age']) - pd.to_numeric(df['Exp'])).min()]]
答案 1 :(得分:1)
您尝试过吗:
start_age = roster_data['Age'] - roster_data['Exp']
min_age = start_age.min()
min_idx = start_age.argmin()
roster_data.ix[min_idx]