Krótka instrukcja: jak mogę dodać wiersze m
do mojej ramki danych , gdzie każdy nowy wiersz jest wstawiany po każdym istniejącym wierszu? Zasadniczo skopiuję istniejący wiersz, ale zmienię jedną.Jak mogę dodać wiersze do ramki danych R co drugi rząd?
Więcej szczegółów: w odniesieniu do another question, myślę, że mogę zrobić to, co chcę z funkcją segmentów3d firmy rgl. Mam zestaw punktów x, y, z, ale to tylko jeden punkt końcowy zestawu segmentów linii. Drugi punkt końcowy jest tak wiele metrów dalej w wymiarze Z, podanym jako czwarta zmienna: X, Y, Z, Z_Length; w mojej terminologii jest to wschód, północ, elewacja, długość.
Według dokumentów rgl: "Punkty są parowane według segmentów3d". Tak więc, myślę, że muszę zmodyfikować moją ramkę danych, aby mieć dodatkowe wpisy co drugą linię ze zmienioną zmienną Z (odejmując Z_Length od Z). Wizualnie, musi iść z tego:
+-------+---------+----------+-----------+---------+
| Label | easting | northing | elevation | length |
+-------+---------+----------+-----------+---------+
| 47063 | 554952 | 5804714 | 32.68 | 619.25 |
| 47311 | 492126 | 5730703 | 10.40 | 1773.00 |
+-------+---------+----------+-----------+---------+
do tego:
+-------+---------+----------+-----------+---------+
| Label | easting | northing | elevation | length |
+-------+---------+----------+-----------+---------+
| 47063 | 554952 | 5804714 | 32.68 | 619.25 |
| 47063 | 554952 | 5804714 | -586.57 | 619.25 |
| 47311 | 492126 | 5730703 | 10.40 | 1773.00 |
| 47311 | 492126 | 5730703 | -1762.26 | 1773.00 |
+-------+---------+----------+-----------+---------+
Próbka danych w połączonej pytanie jest dostępny.
Pomyślałem, że będę musiał użyć jakiegoś rodzaju w moim rozwiązaniu, ale kronecker nie jest tym, czego się spodziewałem ... Czy możesz wyjaśnić, jak robi to, co robi? –
Zobacz, co daje ci 'kronecker (1: 5, c (0,5)," + ")'. Dla każdego elementu w pierwszym wektorze dodaje ('FUN =" + "') wszystkie elementy w drugim wektorze, więc otrzymasz: '1 + 0, 1 + 5, 2 + 0, 2 + 5, itd. '. Z pewnością istnieją inne sposoby na uzyskanie tego wektora wskaźników, ale uważam, że jest to interesujące. – flodel
To dzika, kocham to. Twój mózg działa cudownie. –