问题标签 [gaps-in-data]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 给定一个数字序列如何识别缺失的数字
我想在一个数字序列中获取所有缺失的数字。
只是想知道是否有比下面更好的方法?
matlab - 强制 MATLAB 将日期间隔绘制为零(而不是一条线逐渐变化)
每个人都想摆脱剧情中的时间间隔,我想让他们表现出来!
所以我的工作区(tableM)中有一个表,其中包含两个变量(日期和温度)。
日期采用“datenum”格式。我对数据做了很多预处理,不得不删除很多行。因此,我最终得到了一个带有间隙的日期变量。
当我通过以下代码绘制温度时:plot(tableM.Temperature)
MATLAB 会正常绘制温度并且它只是连接两个点(在缺失日期之前和缺失日期之后)。
当我通过此代码绘制温度plot(tableM.Date,tableM.Temperature)
并使用该datetick
函数时,我得到一个绘图,其中日期固定在水平轴上,对于日期间隙,MATLAB 用一条直线将两个点(缺失日期之前和之后)连接起来空档期。
我想要的是在间隙期间获得零,而不是连接这些点的直线。
我该怎么做呢?
这是一个例子:
重要提示:我的“日期”向量是“每小时”的。我不知道这是否会在 Date 向量中的 datenum 值之间产生任何可能有用的特殊差异。
图1: 正态图和散点图
图2: 首选地块
mysql - MySQL - 查找时间序列表中的空白
我有一个时间序列表,每 5 分钟有一次值,表结构如下:
我想确定时间序列中所有存在差距的地方(即:本例中的第 5 行,2000-01-01 00:20:00 没有值)。
任何帮助是极大的赞赏!
sql - 在postgres中确定日期序列的连续长度
是否有一种直接的方法来确定 Postgres 中一系列日期的连续性长度?
为简单起见,假设我有一个日期表,如下所示:
对于每个日期,我想知道它在连续日期序列中的计数。所以我想要:
我想我需要使用一个过程并遍历一个游标来保持计数,但想知道是否有更聪明的方法?我花了一些时间研究窗口函数,但没有看到任何符合要求的东西。
postgresql - PostgreSQL 通过重叠创建中间阶段
是否可以使用 postgresql 在上一行和下一行创建中间行?
我有结果
我需要这个
r - Finding time gaps
Coincidentally, I found that my first column, a vector structured as POSIXct, has time gaps in it. My data set comprises observed values for each minute, however, for instance between 10:04:00 until 10:07:00 2 values are missing:
I am working with a large data set and I would like to find out how many of those time gaps exists and at which position I can find them. I tried to work with the seq() command but I do not know how to use it for values of the class POSIXct. Thanks
tsql - 按顺序排列行并填补缺失行的空白
我遇到了一个关于表格中缺少行的问题,这让我很头疼。
作为基础数据,我有下表:
输出应按 id2 排序并遵循固定的 ch 序列,该序列应重复直到下一个 id2 开始。
序列:
如果序列或模式被中断,它应该用 null 填充缺失的行,以便我得到这个结果表:
等等...
我正在寻找的是一种无需迭代即可做到这一点的方法。
我希望有人能帮帮忙!
提前致谢!
sql - 在日期 SQL 中查找差距
我正在使用 Microsoft SQL Server 并有 2 个表,AbsenceHistory 和 FITNoteHistory。
我需要确定 FIT Note 历史记录中的空白处,这并没有涵盖整个Absence Period between DateAdd(d,7,AbsenceHistory.[Start Date]) and AbsenceHistory.[End Date], where AbsenceHistory.[End Date] is not null and DATEDIFF(d,AbsenceHistory.[Start Date],AbsenceHistory.[End Date]) >= 7.
输出需要给我每次缺席的实际日期间隔。
例如缺勤编号、间隔日期
任何人都可以帮忙吗?
示例数据:
我的预期输出是:
gaps-in-data - 如何用R中的线性值填充空白单元格?
我正在尝试使用 R 填充空白值,就像使用 excel 填充具有线性值的系列中的空白单元格一样。我试图让 R 根据缺失值上方和下方的 med_age 以线性方式填写 1940 年至 1950 年、1950 年和 1960 年之间日期的 med_age。