简介:如何将m
行添加到我的m X n
数据框中,在每个现有行之后插入每个新行?我将基本上复制现有行,但对一个变量进行更改。
更多细节:关于另一个问题,我想我可以用 rgl 的segments3d 函数做我想做的事。我有一组 x,y,z 点,但这些只是一组线段的一个端点。另一个端点在 Z 维度上很远,作为第四个变量给出:X,Y,Z,Z_Length;在我的术语中,它是东、北、高程、长度。
根据 rgl 文档,“点由segments3d 成对获取”。所以,我认为我需要修改我的数据框,以便每隔两行添加一个带有更改的 Z 变量的额外条目(通过从 Z 中减去 Z_Length)。从视觉上看,它需要从这个开始:
+-------+---------+----------+-----------+---------+
| 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 |
+-------+---------+----------+-----------+---------+
链接问题的数据样本可用。