问题标签 [as.date]

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

r - R - 在同一数据框中将变量列表格式化为日期

我有 50 个名为Date1 - Date50存储的变量data1(以及其他变量)。

的初始格式Date1 - Date50为“ factor”。这些值类似于“ 24.01.2014”。

如何一次将所有 50 个变量格式化为日期?

对于单个变量,以下命令可以正常工作:

我用“lapply”尝试了几种方法,但没有成功。

谢谢!

0 投票
1 回答
52 浏览

r - R中的正确日期格式

我目前正在使用这个数据集。

这里有一个可变的日期,其中日期的格式如下:

日期 --> 2015-06-06T06:33:14Z

我想创建一个新变量并将日期更改为更可行的格式,如下所示:

新日期 --> 2015-06-06 06:33:14

你能给我什么建议吗?我正在尝试几种不同的方法,但到目前为止它们都不起作用。

0 投票
2 回答
2068 浏览

r - 使用 R,如何在不丢失年份的情况下将因子转换为日期?

当我使用 R 读取数据文件时,日期变量是一个因素。

例如,让 epc 保存数据集。然后如果我们查看第一个日期的结构,我们会得到

str(epc$Date[1]) 因子 w/ 1 级别 "16/12/2006": 1

如果你把它转换成一个字符,as.character(epc$Date[1]),你会得到完全相同的东西:“16/12/2006”

无论我尝试了什么,我都无法将这种类型的对象转换为有效日期。

如果日期是“16/12/2006”(我假设是 2006 年 12 月 16 日),那么 as.Date(epc_full$Date[1]) 给出“0016-12-20”——全年丢失了。

我尝试了很多不同的事情,例如,首先将日期转换为字符,尝试不同版本的 as.Date() 等,但是当输入为“16/12/2006”时,我一直得到完全相同的结果

这里有什么诀窍?

0 投票
2 回答
8763 浏览

r - R 从非英文日期中读取缩写月份

我有一个包含日期的文本文件,并希望将其转换为数据表。

转换日期,例如 03-FEB-2011 可以使用

问题是该专栏是西班牙语,所以我没有得到 Jan 而是 Ene,或者 Aug 而不是 Ago。如何更改语言环境以使 %b 缩写适用于西班牙语?有没有其他方法可以实现这一目标?

0 投票
5 回答
31720 浏览

r - 将周数转换为日期

我在 R 中有一个数据框,其中包含我想转换为日期的一年中的一周。我知道我必须选择一年中的某一天,所以我将这些值固定为 2014 年和 1 年。将其转换为日期似乎很简单:

但是此代码仅在周大于 9 时才有效。第 1 - 9 周返回 NA。如果我将星期更改为 01,02,03... 它仍然返回 NA。

有人看到我错过了什么吗?

0 投票
1 回答
543 浏览

r - R POSIXct 和 as.Date

我有一个日期和时间值,我使用 POSIXct 将其存储在变量中。当我使用 as.Date 时,日期不同 - 为什么?

为什么天数加 1?

0 投票
1 回答
499 浏览

r - 将包含时区的日期字符串转换为R中的POSIXct

我有一个带有这种格式日期的向量(前 6 行的示例):

我尝试使用函数将此变量读Dates入 R :as.Date()

但该过程失败,因为%Z输入中不支持参数。整个向量中的时区不同。关于时区正确读取数据的替代方法是什么?

0 投票
0 回答
81 浏览

r - 错误:提供给连续刻度的离散值,as.Date

数据在下面随 dput 一起提供,但看起来像这样:

我使用以下代码收到发布的错误消息,但从结构中可以看出,我在数据集中没有因子。我怀疑问题出在并欢迎任何建议和改进,以便在特定日期as.Date进行绘图。vlines

提前致谢。

0 投票
1 回答
787 浏览

r - R 子集数据框,其中日期小于可变日期

我正在尝试选择日期需要小于(计算/可变)日期的数据框子集。

以下代码引发错误:

有任何想法吗?

0 投票
4 回答
3333 浏览

r - as.Date from 'YYYY.mm' format

I have a data frame where date is stored as a double e.g., 1993.09 1993.10 1993.11 1993.12

I want to convert this into a date format '%Y %m %d' (with days always 1).

As far as I understand, as.Date() wants a string input. However, for some reason when I convert my dates into string sapply(dates, as.character) the zeros after ones disappear, effectively converting October to January, resulting into two Januaries per year.

Is there a more straightforward way of converting the dates? Or where do I mess up?

dput: