Как я могу добавить строки во фрейм данных R через каждую строку?
Кратко: как я могу добавитьm
строки к моемуm X n
фрейм данных, где каждая новая строка вставляется после каждой существующей строки? Я по сути скопирую существующую строку, но внесу изменения в одну переменную.
Более подробно: со ссылкой наДругой вопросЯ думаю, что я могу делать то, что я хочу с RGL 'Сегменты 3d функция. У меня есть набор точек x, y, z, но это только одна конечная точка набора отрезков. Другая конечная точка находится на расстоянии многих метров в измерении Z, заданном как четвертая переменная: X, Y, Z, Z_Length; в моей терминологии этоs восток, север, высота, длина.
Согласно RGL Docs, "Очки взяты попарно сегментами 3d ", Итак, я думаю, что мне нужно изменить свой фрейм данных, чтобы в каждую вторую строку добавлялись дополнительные записи с измененной переменной Z (вычитая Z_Length из Z). Визуально, это должно идти из этого:
+-------+---------+----------+-----------+---------+
| Label | easting | northing | elevation | length |
+-------+---------+----------+-----------+---------+
| 47063 | 554952 | 5804714 | 32.68 | 619.25 |
| 47311 | 492126 | 5730703 | 10.40 | 1773.00 |
+-------+---------+----------+-----------+---------+
к этому:
+-------+---------+----------+-----------+---------+
| 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 |
+-------+---------+----------+-----------+---------+
Образец данных по связанному вопросу доступен.