问题标签 [posixlt]

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 回答
5358 浏览

r - 整数到 POSIXlt

我开始了解基本 R 如何处理日期/时间,但仍有一些不确定性。

as.character()使用以下数据集(来自气象数据),我能够使用该函数转换为 POSIXct 和 POSIXlt 。Date.Time 以 yymmddhhmm 格式提供。

但是,为了转换为日期而将整数转换为字符似乎很愚蠢。当我尝试直接转换整数时,我得到所有 NA 值。

显然这不是一个关键问题,因为我找到了一个可行的解决方案。无论如何,我想知道,因为我正在努力成为一个更好的 codeR。将整数转换为 R 日期类时我做错了什么?此外,它们的好处是否与POSIXltvs相关POSIXct?根据帮助文章,听起来唯一的区别是它们的存储方式?

0 投票
2 回答
81797 浏览

r - 将因子转换为 R 中的日期/时间

这是我的数据框中包含的信息:

我需要将分钟列转换为日期/时间格式:

我试过了as.POSIXltas.POSIXctas.Date。这些都没有奏效。有人有想法吗。

目标是绘制分钟与 dDdt 的关系,但它不会让我在我想要作为一个因素的指定时间段内进行绘制。我不知道接下来要尝试什么...

0 投票
3 回答
1081 浏览

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

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

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

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

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

请帮忙。

0 投票
4 回答
180 浏览

r - Date manipulations using as.POSIXlt

I am trying to locate the nearest Sunday to today.

I define today as:

I can find the last Sunday by following:

I can find the next Sunday by following:

Not sure why the following is not working:

I am getting a number: 16222 instead of a date.

Each of the following statements work as expected:

Any ideas??

0 投票
3 回答
310 浏览

r - 每天计算 POSIXlt 次

我在数据框中有大量 POSIXlt 时间,我试图查看我每天有多少次这些纪念活动(在这种情况下是骑自行车)。最好的方法是什么?

日期如下所示:

dput(head())给了我这个:

这个特定的框架有大约 300,000 个观测值(它是 capitol bikeshare 数据集,包含系统中的每一次骑行,每季度打包一次)。

0 投票
1 回答
1211 浏览

r - 将列转换为带有空格和毫秒的日期格式

几天来我一直在尝试解决这个问题,并且似乎很难在 R 中进行简单的日期列转换。

我需要先格式化日期和时间,然后才能使用 to.period 命令。我想格式化 mydata$Time 列,并将整个系列转换为 4 小时 OHLC 条。

下面是代码输入;

请帮忙!

0 投票
0 回答
96 浏览

r - 如何选择属于某个时间范围的 f POSIXlt 数据?

我尝试分析从 .csv 电子表格导入的一些数据。要分析数据,我需要将我的样本限制在某个时间范围内(从 dmY H:M:S 到 dmY H:M:S)。时间数据采用格式(从原始输入POSIXlt转换而来)。character我正在寻找如何解决这个问题的建议,因为我的方法不会产生数据框,而是一个空整数。

磨盘。因为它导致以下 dF.cut:

有人知道这个问题的解决方法吗?我确定,那dF$Timecharakter not类型factor

0 投票
1 回答
2609 浏览

r - 用 Stargazer 总结因素和时间

我不知道为什么很难找到关于用 stargazer 总结非定量变量的信息。

我想要以下时间变量的摘要(观察次数,最小值和最大值会很棒)

以及以下因素的每个类别的总体样本量和值的数量。

这似乎很基本,但似乎几乎没有与此类问题相关的文档。也许 Stargazer 包不是我应该使用的,但我希望这些表在视觉上与我使用 Stargazer 创建的其他输出相匹配。

谢谢!

0 投票
1 回答
1680 浏览

r - 比较 POSIXlt 对象和日期字符串是否正确?

我最近遇到了将 POSIXlt 日期对象与日期字符串进行比较的 R 代码。

结果,至少对我来说令人惊讶的是,结果是 FALSE。我期待 POSIXlt 对象将被强制转换为字符向量,因此不等式应该测试为 TRUE。然后我尝试了显式强制,并将任何一方强制转换为另一方的类型,结果为真。

我认为将 LHS 日期对象强制为字符向量在语义上是错误的,因为然后比较将是字典顺序的,这不是预期的(尽管在这种情况下它的计算结果为 TRUE)。我对吗?

在我看来,第三个表达式是语义正确的代码。但是为什么第一个代码不起作用(它评估为 FALSE)?在比较它们之前,R 不会强制双方都使用字符向量吗?

这是我的平台信息:

我是 R 新手。非常感谢任何帮助。

谢谢,法尔汉

0 投票
1 回答
340 浏览

arrays - 在 R 中,将函数应用于多个输入以返回 POSIXlt 数组

我有一个从多个字符串输入创建时间戳的函数:

我有输入值数组:

由于as.POSIXlt只需要一个常量tz,而不是一个向量,我必须遍历这些。以下 for 循环产生我想要的输出,但我更愿意了解如何在plyr.

当我使用时,mapply我得到一个日期时间分量向量的列表,这不是我想要的。

当我使用时,mlply我可以获得正确的 2 个 POSIXlt 结果的列表:

但是我不知道将它们放回数组中,因为它unlist完全分解了 POSIXlt。类似的功能maply给了我一个错误:

如何修复错误以使其maply正常工作,还是有更好的方法?