【发布时间】:2020-10-29 06:07:30
【问题描述】:
所以我有一个这样的数据框
ID Date TIME var Data misc
1 1/3/2018 3:30 AM a string1 string1
1 4/23/2019 1:32 PM b string2 string1
1 1/3/2018 4:53 PM c string3 string1
2 1/4/2018 3:32 AM d string4 string2
2 3/3/2018 3:30 PM s string5 string2
2 3/3/2018 3:30 PM e string6 string2
3 4/23/2019 6:24 AM w
3 4/23/2019 1:32 PM s
3 4/24/2019 3:20 PM s
3 4/24/2019 3:20 PM a
我想加入许多类似于Data 和misc 的列来填充df,使用另一个由ID = 3 数据组成的df。
ID3_data
DATE Time Data misc
4/23/2019 6:24 AM string7 stringA
4/23/2019 1:32 PM string8 stringB
4/24/2019 3:20 PM string9 stringC
4/24/2019 3:20 PM string10 stringC
那么,我如何才能将我的 DF 与此 ID3_data 仅用于 ID =3 所在的行?
此外,还有另一个问题,我唯一的标识符是 Date 和 TIME 但我确实有不同的匹配与相同的标识符,有没有办法说第一个实例去第一个和第二个第二???所以简而言之,最终的 DF 应该是这样的:
ID Date TIME var Data misc
1 1/3/2018 3:30 AM a string1 string1
1 4/23/2019 1:32 PM b string2 string1
1 1/3/2018 4:53 PM c string3 string1
2 1/4/2018 3:32 AM d string4 string2
2 3/3/2018 3:30 PM s string5 string2
2 3/3/2018 3:30 PM e string6 string2
3 4/23/2019 6:24 AM w string7 stringA
3 4/23/2019 1:32 PM s string8 stringB
3 4/24/2019 3:20 PM s string9 stringC
3 4/24/2019 3:20 PM a string10 stringC
同样,优先级是加入选择行,但如果重复问题也可以使用 dplyr 一次性完成,那就太好了。
【问题讨论】: