问题标签 [lubridate]

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 投票
1 回答
8458 浏览

r - 计算时间段重叠的天数

使用lubridate图书馆,我可以找出两个时间段是否重叠。但是,有没有一种有效的方法来计算它们重叠了多少天。(例如女性在怀孕期间吸烟了多少天。怀孕期和吸烟期可能完全重叠、部分重叠或完全不重叠)

这是三个女人的例子:

我想添加一个变量,说第一个女人在怀孕期间吸烟 100 天,第二个吸烟 30 天,第三个在怀孕期间不吸烟。

0 投票
3 回答
1081 浏览

r - 如何从R中的向量中提取工作日计数

我有一组纳斯达克和纽约证券交易所上市公司的历史股价数据。我使用以下代码下载了有关亚马逊股票价格的数据并获取了数据被采样的时间。

然后我使用 grepl 来计算 2012 年收集了多少值。现在我需要计算这些值中有多少发生在星期一。

我尝试了几种不同的方法,但没有一种是有效的。我认为 lubridate 包应该很有用,但我不知道如何。POSIXlt 也应该有帮助,但我也想不出一种有效的方法来使用它。

这一定是一个非常简单的问题,但我似乎无法将我的大脑包裹起来。

请帮忙。

0 投票
1 回答
79 浏览

r - 在 DST 转换中生成日期和时间序列

生成跨越 DST 边界的时间序列的好方法是什么?

例如,

在往返美国西海岸 DST 的过渡日开始时创建时间。

在两天内以 15 分钟的间隔创建瞬间。

这给了我

即使太平洋标准时间 03:00 仅在太平洋标准时间 01:45 之后 15 分钟。IOW,为什么元素 [9] 到 [12] 在那里?

相似地,

直接从太平洋夏令时间 1:45 到太平洋标准时间 2:00,即使这些时间相隔 75 分钟。IOW,太平洋标准时间 1:00 到太平洋标准时间 1:45 发生了什么?

顺便说一句,lubridate 知道:

如何在连续条目中获得连续瞬间?

顺便说一句,这与是否有办法在 lubridate 中自动分配 DST 转换?.

账单

0 投票
1 回答
566 浏览

r - 为什么总是在 R 的 as.period (润滑包)中得到 month=0

使用as.period我想知道年份、月份和日期的确切差异。但是,我总是得到等于零的月份值,它将月份转换为日期,如下所示:

我怎样才能得到相应的月份?以及如何格式化不显示小时、分钟和秒的输出?谢谢

0 投票
1 回答
651 浏览

r - 使用 lubridate 将单独的“年”和“日”列转换为一个“日期”列?

我有一列用于“年”,一列用于“日”(儒略日),我想用这些列来制作“日期”(2002-12-03 或任何格式都可以)。我找到了很多lubridate关于分手日期的文献,但我正在寻找如何将它们组合在一起。

听起来很简单:

0 投票
0 回答
1527 浏览

r - R lubridate - 使用应用和分钟时出错

我有一个处理包中period对象的函数lubridateminute()具体来说,在 apply-ie: 中使用 minute 时,我在使用该函数时遇到了错误apply(data, 2, minute)

我编写的函数是mean, sd, etc在将句点对象转换为数字(秒数)后与它们一起使用的包装器。这是代码:

和执行。当我执行该函数时,我使用minute(). 但是但是minuteapply框架之外可以正常运行。

数据——编辑为使用 dput

0 投票
1 回答
297 浏览

r - 如何在R中找到十进制日期数据的月平均值

一如既往的任何帮助表示赞赏。我有湖泊深度的每日数据(每天 2 次观察)。我已经将日期转换为 decimal_date 格式,例如 2000 年 1 月 2 日的 2000.003,但需要创建每月平均异常的时间序列 - 每月一个值。如果有助于可视化,我已经附上了数据框中前几个数据的副本。

我很困!提前致谢

0 投票
1 回答
255 浏览

r - R lubridate:pretty_dates 对于某些输入数据失败

我无法使用 lubridate 的pretty_dates功能。在某些情况下它会失败:

(我通常不会像这样构建日期时间,这正是dput给了我的。)这失败并显示错误消息:

我在这里做错了吗?

我正在使用lubridate_1.3.3CRAN 的最新版本。

0 投票
2 回答
484 浏览

r - 与 lubridate 聚合回 R 中的正常日期

我想按周在 R 中聚合一个数据框,我正在尝试使用 lubridate 来完成它。

我使用了 lubridate 包来执行以下操作;

这似乎没有返回任何有效的东西。您可以将周转换为字符串,但随后您需要将周转换回正常的 R 日期。

这带来了另一个问题,日期现在是这样的字符串;

我想ggplot在数据框上使用agg,所以我需要将此字符串转换为 ggplot 可以理解的内容。as.Date()显然不起作用,似乎我可以将日期转换为 unix_timestamp 但这似乎我付出了太多努力。

如何将 lubridates 转换为正常的 R 日期以便我可以执行聚合?正常的 R 日期在aggregate函数中工作得非常好,所以我想我宁愿只使用 lubridate 将日期合并为几周。

0 投票
1 回答
1960 浏览

r - 获取特定日期之前的所有值

我正在使用lubridate,我有一个基本问题。如何选择某个日期之前出现的数据集的所有值?

例如,如果我想对值进行子集化,以便在 7 月 8 日之前发生的所有事情,我应该使用什么语法?我无法通过阅读文档或查看小插图示例来弄清楚这一点。

我的数据框如下所示: