我的文件1包含(706属性)
等属性Matchid TeamName Opp_TeamName TeamRank Opp_TeamRank Team_Top10RankingBatsman
1 New Zealand Bangladesh 1 10 2
2 New Zealand India 1 2 2
3 India England 2 5 1
4 Australia England 6 5 1
和带有属性的文件2(706属性)
id actual predicted error
3 79 206.828 127.828
1 90 182.522 92.522
2 101 193.486 92.486
4 89 174.889 85.889
我想匹配两个文件的“Matchid和id”,并在file1中添加file2属性,以便最终结果为
Matchid TeamName Opp_TeamName TeamRank Opp_TeamRank Team_Top10RankingBatsman id actual predicted error
1 New Zealand Bangladesh 1 10 2 1 90 182.522 92.522
2 New Zealand India 1 2 2 2 101 193.486 92.486
3 India England 2 5 1 3 79 206.828 127.828
4 Australia England 6 5 1 4 89 174.889 85.889
到目前为止,我尝试过简单的merge
功能并且它不起作用,我怎样才能完成任务?
答案 0 :(得分:1)
merge(file1,file2,by.x="Matchid",by.y="id")
也许这样?
答案 1 :(得分:0)
dplyr方式:
library(dplyr)
joined <- inner_join(file_1, file_2, by = c("Matchid" = "id"))