我有以下 Spark 数据框:
id | time |Value|
id1 | 2020-02-22 04:57:36.843 | 1.4 |
id2 | 2020-02-22 04:57:50.850 | 1.7 |
id3 | 2020-02-22 04:58:02.133 | 1.2 |
我想在现有行之间插入一定的及时距离(例如5秒)。输出应如下所示:
id | time |Value|
id1 | 2020-02-22 04:57:36.843 | 1.4 |
id1 | 2020-02-22 04:57:41.843 | |
id1 | 2020-02-22 04:57:46.843 | |
id1 | 2020-02-22 04:57:51.843 | |
id2 | 2020-02-22 04:57:50.850 | 1.7 |
id2 | 2020-02-22 04:57:55.850 | |
id2 | 2020-02-22 04:58:00.850 | |
id2 | 2020-02-22 04:58:05.850 | |
id3 | 2020-02-22 04:58:02.133 | 1.2 |
id3 | 2020-02-22 04:58:07.133 | |
id3 | 2020-02-22 04:58:12.133 | |
id3 | 2020-02-22 04:58:17.133 | |
我尝试通过 for 循环来实现这一点,创建新的数据帧(每个新行)并通过“union”将其合并到现有的数据帧,但没有成功。我尤其没有通过这种方法获得 id。
你知道我如何达到我想要的输出吗?
人到中年有点甜
相关分类