【发布时间】:2018-08-25 10:21:06
【问题描述】:
所以我有 5 个来自 FIFA 13-17 的前 80 名评分球员的数据框,每个数据框都包含球员姓名、评分和俱乐部。我的最终目标是将所有这些数据集合并在一起,这样我就可以每年对每个球员进行评分,如果他们没有达到,我可以得到一个空值。显然,有些球员不是每年都进入前 80 名,即:退役。 这是三个数据帧的 sn-p。
FIFA18
Name Overall Club
0 Cristiano Ronaldo 94 Real Madrid CF
1 L. Messi 93 FC Barcelona
2 Neymar 92 FC Barcelona
3 L. Suárez 92 FC Barcelona
4 M. Neuer 92 FC Bayern Munich
5 De Gea 90 Manchester United
6 R. Lewandowski 90 FC Bayern Munich
7 J. Boateng 90 FC Bayern Munich
8 G. Bale 90 Real Madrid CF
9 Z. Ibrahimović 90 Manchester United
10 T. Courtois 89 Chelsea
FIFA13
Name Overall Club
0 L. Messi 94 FC Barcelona
1 Cristiano Ronaldo 92 Real Madrid CF
2 F. Ribéry 90 FC Bayern Munich
3 Xavi 90 FC Barcelona
4 Iniesta 90 FC Barcelona
5 N. Vidić 89 Manchester United
6 W. Rooney 89 Manchester United
7 Casillas 89 Real Madrid CF
8 David Silva 88 Manchester City
9 Falcao 88 Atlético Madrid
10 Z. Ibrahimović 88 Paris Saint-Germain
已经退休的 N. Vidić 就是一个例子。
我的目标表是这样的
Name FIFA17 FIA13 Club
0 Cristiano Ronaldo 94 92 Real Madrid CF
1 L. Messi 93 94 FC Barcelona
2 Neymar 92 83 FC Barcelona
3 L. Suárez 92 86 FC Barcelona
4 M. Neuer 92 87 FC Bayern Munich
5 De Gea 90 82 Manchester United
6 R. Lewandowski 90 80 FC Bayern Munich
7 J. Boateng 90 84 FC Bayern Munich
8 G. Bale 90 86 Real Madrid CF
9 Z. Ibrahimović 90 88 Manchester United
10 T. Courtois 89 83 Chelsea
11 F. Ribéry 86 90 FC Bayern Munich
12 Xavi 0 90 FC Barcelona
13 Iniesta 88 90 FC Barcelona
14 N. Vidić 0 89 Manchester United
15 W. Rooney 0 89 Manchester United
16 Casillas 0 89 Real Madrid CF
17 David Silva 87 88 Manchester City
18 Falcao 0 88 Atlético Madrid
我是 python 和 pandas 的新手,但我尝试过使用 join 和 merge,但它似乎总是使用每个表的索引而不是唯一名称。
任何帮助将不胜感激!
【问题讨论】:
-
如果球员更换俱乐部,俱乐部价值应该是多少?
-
@akshay-nevrekar 最近的俱乐部,即:与 Z. Ibrahimović:曼联
标签: python pandas dataframe jupyter-notebook