在R中有2个数据组:
df:
Category | Min | Max | ID |
---|---|---|---|
First | 1 | 3 | A |
First | 4 | 6 | B |
First | 7 | 9 | C |
Second | 100 | 300 | D |
Second | 400 | 600 | E |
Second | 700 | 900 | F |
DF2:
Name | First | Second |
---|---|---|
Alpha | 5 | 200 |
Beta | 8 | 500 |
我试图将每个类别的DF2栏数值与各自在DF1中的最小/最高数值进行比较,以建立一个新的数据框架,使其数值从df1中取而代之(见下文):
希望产出:
Name | First | Second |
---|---|---|
Alpha | B | D |
Beta | C | E |
我一直在尝试不同的功能,但由于数据框架结构不同,数据表是数据表,而数据基是参考表一m。 我认为,我可能需要结合功能和封套,不过,希望更容易。 感谢任何想法和援助。