问题标签 [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 投票
2 回答
437 浏览

r - 使用日期序列在函数中扩展数据框

我正在尝试获取一个数据框并将其扩展为函数内的面板数据。

这会引发错误:Error in lapply(list(...), .num_to_date) (from #3) : object 'sdate' not found

似乎sdateandedate被正确传递并且在函数中具有正确的类型。

0 投票
2 回答
486 浏览

r - 在日期范围内查找 NA 值

我有这些日期:

我想创建一个函数,将上述日期范围和任何其他日期范围分成 4 个部分。这 4 个部分应该是日期范围的第 1、第 2、第 3 和第 4 个四分位数。因此,该函数需要找到最早日期和最晚日期,然后将 的每个元素分配value给一个四分位数。上面代码中的日期范围是这样的:

然后我需要该函数来查找每个四分位数中 NA 值的数量。这可以做到吗?

0 投票
1 回答
1189 浏览

r - 在 lubridate 中使用 wday 的法语名称

lubridate 包中带有选项 label = TRUE 的 wday() 函数以英文返回星期几的名称。我想知道是否可以用另一种语言获取星期几的名称。有什么选择吗?

0 投票
4 回答
7808 浏览

r - lubridate 中按时间段聚合

这个问题询问 R 中按时间段聚合的问题,pandas 称之为重采样。最有用的答案使用 XTS 包按给定时间段分组,应用一些函数,例如 sum() 或 mean()。

其中一条评论暗示在 lubridate 中有类似的东西,但没有详细说明。有人可以提供一个使用 lubridate 的惯用例子吗?我已经通读了几次 lubridate 小插图,并且可以想象 lubridate 和 plyr 的某种组合,但是我想确保没有更简单的方法让我错过了。

为了使示例更加真实,假设我想要从此数据集中向北行驶的每日自行车总数:

数据如下所示:

0 投票
1 回答
1034 浏览

r - 错误 'nzchar()' 需要一个字符向量 lubridate

我正在尝试从网页https://r-forge.r-project.org/scm/viewvc.php/pkg/AppliedPredictiveModeling/inst/chapters/CreateGrantData.R?view=markup&revision=11&root=apm运行代码。

当我在行下运行时出现错误

parse_date_time 中的错误(日期,订单,安静 = 安静,tz = tz,区域设置 = 区域设置,:'nzchar()' 需要字符向量

上面网页的代码需要一些调整。必须在他的计算机上复制文件“unimelb_training.csv”。该文件位于http://www.kaggle.com/c/unimelb/data

我已经联系了作者。他无法重现错误,因此无法提供帮助。他建议我提供上述网页的链接,而不是复制粘贴整个代码。书的网站是http://appliedpredictivemodeling.com/

请帮助...谢谢

0 投票
1 回答
2161 浏览

r - 尝试日期算术时润滑错误消息“不兼容的方法”

我正在努力学习润滑。lubridate 文档显示:

用于日期算术。但如果我尝试

使用日期算术来获得一年前的第一个月我收到一条错误消息

任何想法我做错了什么?谢谢。

0 投票
2 回答
673 浏览

r - Lubridate week() 给了我“错误”的一周,可能是 TZ 问题?

我正在尝试获取每个特定周的数量,即第一周为 1,第二周为 2,依此类推。

我的数据从 2012 年 1 月 1 日开始,并假设所有日期/时间都与芝加哥/CST6CDT 时区相关。马上,我似乎遇到了问题(无论是我的理解还是编程),让一周功能给我我需要的东西。

例如...

...给我...

2012 年 1 月 7 日,星期六,应该被视为第一周的一部分,对吧?设置时区似乎没有帮助。

有没有解决的办法?

0 投票
1 回答
3014 浏览

r - 如何从一年中的某一天获取日期

我正在使用一个看起来有点像这样的数据集:

然后我有兴趣根据天数作为轴值来估计每年的多项式模型。然后我运行一个预测函数来估计模型的值。我用天数来做到这一点。我的预测数据框的数据看起来有点像这样,只是每年有更多的条目

我现在想做的是从这些天数和年份中得到一个日期。我以为我可以使用 lubridate 来做到这一点,但我只能在原始数据文件中首先找到用于生成日期数字的相反方向。我无法将整个日期用作预测变量,因为我需要天数进行其他计算。

有没有办法轻松做到这一点?

干杯,萨丽娜

0 投票
2 回答
1286 浏览

r - R- 日期时间变量在 ifelse 之后丢失格式

我有一个正确 POSIXct 格式的变量,用 ymd_hms(DateTime) {lubridate} 转换。但是,在转换后,变量会失去其 POSIXct 格式:

我尝试使用 lubridate 再次将变量转换为 POSIXct,但它似乎不喜欢 NA,此外,现在变量 DateTime 具有 num 格式,lubridate 无法识别为日期和时间格式(例如1377419400)。

请帮助进行所需的转换以在 ID== r1_1 和 r1_2 时将 DateTime 转换为 NA?

谢谢

0 投票
2 回答
6565 浏览

r - R-计算时间变量平均值的平均值(日期时间)

这是我的数据集的一个示例:

我需要平均(timeMin),以便知道事件通常发生的时间(小时:分钟)。我试过这个:

我得到了这个:

但是,当我尝试计算平均值时,我没有结果:

它应该很简单,但我不知道该怎么做,因为我是初学者。我将不胜感激任何帮助。谢谢