列出日期时间/值列表的插值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列出日期时间/值列表的插值相关的知识,希望对你有一定的参考价值。

如果我使用错误的术语,请原谅我,因为我不是100%确定我想要做的是正确的事情,甚至是正确的术语。

我有一个带有时间戳和值的实体列表。时间戳的间隔不相似,例如第一个可能是1:00:02,下一个是1:00:03,然后是1:00:10。

为了从数据中获取正确的信息,我需要将它们全部“间隔”均匀。输入插值。这基本上意味着我将在“不平衡”的不同时间间隔之间插入值,以便生成一组适当的数据。一切看起来都很简单。

当我尝试找到-what-值来注入时,我的问题就出现了,因为时间戳是一个日期时间,而毫秒使得很难计算何时/使用什么。

我的第一个解决方案是将所有内容舍入到秒,然后注销毫秒(我可以使用),然后在给定时间为每秒注入值,其值为两个现有有效值的平均值。

替代方案,我似乎无法弄清楚如何做,或在线找到解决方案,是找到最低公分母,给定N值。

任何建议,想法或更正?

提前致谢。

答案

通过“最小公分母”,我理解你在典型的数学意义上不是指LCD,而是“时间戳之间的最小时序差”。

如果是这样,一种方法是:

  1. 构造N个时间戳的所有pairwise timing differences的列表。
  2. 从该列表中选择最小值。

对于您的示例,成对时序差异列表将是:0:01, 0:07, 0:08。 “最低的共同点是0:01,或1秒。

我是否正确理解了您的问题?

以上是关于列出日期时间/值列表的插值的主要内容,如果未能解决你的问题,请参考以下文章

Python Pandas 插值:在缺失的日期范围内重新分配值

字符串插值和片段之间有啥显着区别吗?

填补日期空白和插值

光栅化插值方法

使用 OnItemClickListener 列出视图片段到片段事务

按国家/文化列出的常见日期(和时间)格式列表