【发布时间】:2020-04-01 16:44:16
【问题描述】:
我刚开始在 R 中编码,我正在尝试操作数据,但我遇到了以下问题:
我有 2 个不同的表(简化)
第一个(player_df)如下:
name experience Club age Position
luc 2 FCB 18 Goalkeeper
jean 9 Real 26 midfielder
ronaldo 14 FCB 32 Goalkeeper
jean 9 Real 26 midfielder
messi 11 Liverpool 35 midfielder
tevez 6 Chelsea 27 Attack
inzaghi 9 Juve 34 Defender
kwfni 17 Bayern 40 Attack
Blabla 9 Real 25 midfielder
wdfood 11 Liverpool 33 midfielder
player2 7 Chelsea 28 Attack
player3 10 Juve 34 Defender
fgh 17 Bayern 40 Attack
...
第二张表是按俱乐部和经验分的薪水,单位是百万(salary_df)
*experience FCB BAYERN Juve Real Chelsea
1 1.5 1.3 1 4 3
2 2.5 2 2.4 5 4
3 3.4 3.1 3.5 6.3 5
4 5 4.5 6.7 9 6
5 7.1 6.9 9 12 7
6 9 8 10 15 10
7 10 9 12 16 15
8 14 12 13 19 16
9 14.5 17 15 20 17
10 15 19 17 23 18
..*
我想在名为 let say salary_estimation 的第一个表中为我的数据添加一个新列,其中考虑了 2 个变量,例如 experience 和 club。
例如对于在“FCB”打球并有“2”年经验的“luc”,输出应该是“2.5”
在 excel 中它是一个索引/匹配函数,但在 R 中我不知道应该使用哪个函数。
我应该如何解决这个问题?
【问题讨论】: