Podzbiór i rekombinacja ramek danych przy użyciu pakietu data.table lub innych rozwiązań [R]
Jestem całkiem nowy w R i mam pytanie dotyczące podzbioru i rekombinacji między dwiema ramkami danych przy użyciu wartości zakresu jednej ze zmiennych. Mam więc dwie takie ramki danych:
x y
[1,] 79.00 19.63
[2,] 79.01 19.58
[3,] 79.02 19.57
[4,] 79.03 19.58
[5,] 79.04 19.60
[6,] 79.05 19.65
[7,] 79.06 19.67
[8,] 79.07 19.70
[9,] 79.08 19.67
[10,] 79.09 19.72
i
id min_x max_x
[1,] 7G005-1010-10 79.01 79.06
[2,] 7G100-0001-10 79.02 79.09
[3,] 8S010-1201-10 79.06 79.09
Moim celem jest połączenie dwóch z nich w ten sposób:
id x y
7G005-1010-10 79,01 19,58
7G005-1010-10 79,02 19,57
7G005-1010-10 79,03 19,58
7G005-1010-10 79,04 19,6
7G005-1010-10 79,05 19,65
7G005-1010-10 79,06 19,7
7G100-0001-10 79,02 19,57
... ... ...
Jak widać na wyjściu moich ramek danych, próbuję użyćdata.table
pakiet, aby znaleźć sposób na rozwiązanie mojego problemu.
Cóż, jeśli ktoś może mi powiedzieć, jak sobie z tym poradzić (z lub bezdata.table
)!
Z góry dziękuję.
Przepraszam za kiepski angielski.