问题标签 [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.
r - 如何在 R 中将整列日期/时间从一个时区转换为另一个时区?
每一行都有不同的 origintimezone。我需要利用 origintimezone 时间中的 standardformat_new 列来创建一个新列,其中时间遵循 com_timezonenames。
简化版本将是这样的
[![在此处输入图像描述][2]][2]
但是,当我应用与上述类似的代码时,我遇到了以下错误。
[![在此处输入图像描述][3]][3]
我曾尝试制作一个 for 循环来运行整个列表,但超过几十万的数据集使其不可行。
REPREX as reqeusted 这是我最初拥有的。
[![在此处输入图像描述][4]][4]
orderdate_local 在 origincountry 时区中给出,因此我需要将国家代码映射到 tz 值。
此后我需要将 orderdate_local 转换为标准 POSIXlt 格式,以便我可以使用 strptime 函数
r - R:$ 运算符对原子向量无效 POSIX 错误
我可能在这里遗漏了一些非常明显的东西,你能帮我吗?
当我将日期对象发送到 seLocalize() 函数时,它会按预期返回我的后续代码(我发送了 18 年 3 月 14 日并返回了 18 年 3 月 13 日)
虽然,为了遵循这段代码,相同的测试返回“错误:$ 运算符对原子向量无效”
为什么?
r - 在 R 中, as.POSIXlt 和 strptime 需要不同的格式吗?
考虑以下 R 控制台输出。
如果两种格式相同,为什么不能as.POSIXlt
正确识别 12 小时格式?dh
给出晚上(晚上 7 点)的时间,但函数返回早上的时间!as.POSIXct
给出同样的错误。
我在这里想念什么?
r - as.list() 在 POSIXlt 原子向量上是不可能的吗?
as.list()
不适用于 POSIXlt 分类的原子向量。
那么如何轻松地将向量x
变成列表呢?到目前为止,我发现的唯一方法是使用split()
.
as.list()
在这个向量上不起作用似乎很奇怪。是否有意as.list()
在 POSIXlt 分类的原子向量上不起作用?如果是这样,为什么?
r - R POSIXct 错误地用毫秒解析秒
我在 R 中有一个问题,将带小数位的秒数更改为日期。
例子:
如您所见,这两个数字(代表秒)具有不同的小数位,但显示为相同的日期。
你能告诉我为什么会发生以及如何正确解析它吗?
我的 R 版本是 3.4.3。
r - 用 Sys.time() 替换大型 POSIXct 中的 NA
我有large POSIXct
大约 70,000 个元素。
上面的代码将值从 更改Jun 5, 2018 3:21 PM
为2018-06-05
。
但是,有些值是NA
,我想用 , 替换今天的所有NA
值Sys.time()
。
我尝试使用这种replace()
方法,
replace(resolutionDate, if(resolutionData == "NA"), Sys.time())
但是没用。。
我怎样才能做到这一点?
r - POSIXlt 组件的提取在 R 3.4.4 中运行良好,但在 R 3.5.0 中出现错误。为什么?
1) R 版本 3.4.4 (2018-03-15)
2) R 版本 3.5.0 (2018-04-23)
FUN(X[[i]], ...) 中的错误:下标越界
r - 如何在 r 的 posixlt 中设置日、月和年?
我必须在数据框中修复一个日期。日期为“16/12/2006”,时间为“17:24:00”。我想用组合的日期和时间构造一个 posixlt。我试过了:
当我运行程序时,我得到:
年差一,日月不正确。
我试过 $month 和 $day 但它们似乎也不起作用。
有没有更简单的方法来构建 posixlt?
谢谢
我最终得到:
这是 coursera r 课程之一的家庭作业。
r - 如何将包括日期时间在内的数据帧以每日分辨率更改为半小时分辨率
我有一个 data.frame 像
其中 Date-time 的分辨率是每天。我需要将日期时间的分辨率更改为半小时。所以基本上我需要将每一行重复 48 次,以使所有列保持一致,除了第一列将获得同一日期的半小时时间值
. . .
这是可重现的代码
r - 在r中循环使用日期时间的列表元素
在r中循环使用日期时间的列表元素
我有一个名字错误的df。我将错误 df 按 ID 拆分。现在我在列表中有超过 300 个不同的对象。
每个列表对象都有两个不同的日期时间戳。起初我需要这两个日期时间戳之间的分钟数。然后我通过变量 stay 复制对象的行(这也是 sat 和 end 时间之间的差异时间)。然后我用增量 n_mintes 覆盖测试变量。
我想对列表的每个对象执行此操作。然后“rbind”或“unsplit”我的列表。我知道我需要一个循环。但我不知道如何对列表元素执行此操作。将创建任何帮助!
这是一个小的 df 示例;
这是结构: