我正在编写一个python代码,其中我模拟了给定地面段的卫星接触持续时间和日期范围,现在我有了星座中多个(>;=2)卫星的这些数据帧。到目前为止,我通过熊猫分析了每个卫星的数据。 我试图实现的是将多个卫星的重叠日期范围合并到一个结果文件中。以两颗卫星为例:
文件1:
Duration (s) Start Time (UTC) Stop Time (UTC)
450.61717646411466 2022-01-01 13:11:18.686564 2022-01-01 13:18:49.303741
272.9796195817538 2022-01-01 14:45:04.846243 2022-01-01 14:49:37.825862
文件2:
Duration (s) Start Time (UTC) Stop Time (UTC)
576.600683837155 2022-01-01 13:06:51.364924 2022-01-01 13:16:27.965608
568.5843137051123 2022-01-01 14:40:38.840363 2022-01-01 14:50:07.424677
我的目标是将这些日期范围和持续时间合并并固定在一个文件中,如下所示:
Duration (s) Start Time (UTC) Stop Time (UTC)
718.600683837155 2022-01-01 13:06:51.364924 2022-01-01 13:18:49.303741
568.5843137051123 2022-01-01 14:40:38.840363 2022-01-01 14:50:07.424677
pandas(或任何其他库)是否具有处理此类问题的现成功能?否则,有人能帮我弄清楚吗
非常感谢
谢谢@MrFuppes和@NuLo的反馈
我最终能够自己进行排序:首先,我将所有输入收集到一个文件中,并根据初始数据对其进行排序。然后第二步是合并它们。下面是我的一段代码,它是一个现在可以工作的函数,我认为它将来可以帮助其他人:
一些函数,如“durationFrom”来自OREKIT的python包装
相关问题 更多 >
编程相关推荐