2つのデータフレームがあります。私は、データフレームNAMEに列名のリストを持っています。私は、列名が次の列のデータフレームNAMEに対応する別のデータフレームDFを持っています。これらの名前をDFの列名に置き換える必要があります。Rがデータフレームで列名を照合して置き換えます
DF:
A B C D E
H001 947 95 10 10 678
H002 647 40 10 10 806
H003 840 20 99 53 21
H004 105 10 97 12 44
H005 595 59 76 76 67
NAME:
Name Real.name
A Pete
B May
C Jon
D Paul
E Emma
F Fuchs
G George
Desired output:
Pete May Jon Paul Emma
H001 947 95 10 10 678
H002 647 40 10 10 806
H003 840 20 99 53 21
H004 105 10 97 12 44
H005 595 59 76 76 67
試し 'sapply(COLNAMES(DF)、機能(x)はgrepl(X、名前$ Real.nameが))' – OdeToMyFiddle
はあなた@Osssan?match' –
'を見てとっている使用します正規表現は非常に壊れやすいです。 '?paste'でアンカーを試してください –