我有一个随时间推移可显示数千个实体的数字数据框。在同一时间段内,我还有另一个数据框,随着时间的推移,它们的列名称也不同:
> mfdf
#date Entity1 Entity2 Entity3 ... EntityN
#1988 1 13 16 ... 17
#1989 2 14 3 ... 11
#1990 6 15 8 ... 4
#... ... ... ... ... 6
#2018 4 1 8 ... 5
我想根据列名称的数据框提取年份的相应实体编号:
> curationdf
#date V1 V2
#1988 Entity64 Entity2
#1989 Entity1 Entity57
#1990 Entity1500 Entity70
#...
#2018 Entity23 Entity9
如果这是用excel完成的,那将是= IF(MATCH())的工作,但我不熟悉如何在R编程中构造类似的东西。
任何帮助将不胜感激!
答案 0 :(得分:0)
不是那么简短,但是可以使用tidyr和dplyr解决方案:
this.clientAccounts.length