问题标签 [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.

0 投票
3 回答
80 浏览

r - 如何用 R 中的大数据框中的另一个序列替换特定的数字序列(每行)?

我有一个数据框,其中包含一组动物的缺席/在场数据(0/1),列为年份,行为个体。

我的数据:

有些人有视力差距(一年看到(1),然后第二年没有看到(0),但在第三年再次发现(1))。总共有 400 行(=个人)。

我想要做的是用1s填充空白(1s之间的0s),这样上面的数据框就变成了:

第一个 1 之前和最后一个 1 之后的零不应受到影响。

我浏览了许多stackoverflow问题,例如:

在r中查找和替换数字序列

根据前面的值按组替换一系列值

但是,我无法找到一种可以逐行同时跨所有列工作的解决方案。

提前感谢您的建议!:)

0 投票
1 回答
34 浏览

sql-server - 间隔间隙的 T-SQL 触发器或约束

我有一个标识符表,IntervalFrom并且IntervalTo

标识符 间隔自 间隔到
1 0 2
1 2 4
2 0 2
2 2 4

我已经有了一个不允许间隔重叠的触发器。

我正在寻找不允许数据间隙的触发器或约束。我进行了搜索,发现的信息与查询和数据中的空白有关,而不是一开始就不允许。我找不到任何与此相关的触发器或约束。

这可能使用 T-SQL 吗?

提前致谢。

0 投票
3 回答
66 浏览

r - 突出显示ggplot图上的数据差距

我有时间序列(日期时间、实例、值),值中有一些 NA。如果所有实例的值 - 同一日期时间的 NA,则意味着数据收集存在差距。我需要强调这些时期。

我的示例脚本和数据:

我的结果图:

在此处输入图像描述

我真正需要的:

在此处输入图像描述

如何达到?

UPD。

代码是下面的答案无法正常工作。看那个:

结果是 2 个重叠间隔而不是 1 个:

图片 - 如果我们使用 alpha,我们可以看到重叠:

在此处输入图像描述

0 投票
0 回答
12 浏览

google-sheets-formula - 如何在结束时间和开始时间之间为每个成员制作一个间隙公式

我一直在制作通话报告以跟踪每个通话与另一个通话之间的差距,但我发现很难在下面的屏幕截图中创建一个适合这些空白(--:--:--)的公式。

如何制作一个可以计算成员通话结束时间与同一成员另一个通话开始时间之间的总差距 (SUM) 的 Google 表格公式?

如下所示的示例,但我需要在此空白中放置一个公式( --:--:-- ),以便在我想添加更多呼叫和更多成员时自动计算。

提前致谢。

通话报告截图