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

r - 将日期时间字符串转换为日期类

我有一个带有日期时间字符列的数据框。

当我使用 时as.Date,我的大部分字符串都被正确解析,除了少数情况。下面的示例有望向您展示发生了什么。

如您所见,某些日期的年份不准确。当日期为两位数时,似乎会出现这种模式。

您可以提供的任何帮助将不胜感激。

0 投票
2 回答
2582 浏览

r - 在 R 中转换日期时如何处理空白项

我从管理信息系统下载了 csv 数据。有一些变量是日期,并以“2012/11/16 00:00:00”格式的字符串形式写入 csv。

读取 csv 文件后,我使用 as.Date() 函数将日期变量转换为日期。这适用于所有不包含任何空白项的变量。

对于那些确实包含空白项目的人,我收到以下错误消息:“字符串不是标准的明确格式”

如何让 R 用“0000/00/00 00:00:00”之类的东西替换空白项目,以便 as.Date() 函数不会中断?您还有其他方法可以推荐吗?

0 投票
7 回答
227263 浏览

r - R中字符串到日期转换的“标准明确日期”格式是什么?

请考虑以下

但是那个日期显然标准的明确格式。为什么会出现错误信息?

更糟糕的是,一个模棱两可的日期显然被接受而没有警告或错误,然后读取不正确!

我在包含此错误消息的 [R] 标记中搜索并发现了 28 个其他问题。所有解决方案和解决方法都涉及指定格式 iiuc。这个问题的不同之处在于我问的是标准的明确格式在哪里定义,它们可以改变吗?每个人都收到这些消息还是只有我一个人?也许它与语言环境有关?

换句话说,有没有比需要指定格式更好的解决方案?

包含“[R] 标准明确格式”的 29 个问题

0 投票
3 回答
1544 浏览

r - 如何在数据框列中获取日期格式?

我有一个带有日期列的数据框,我想对其进行转换。有了这个例子,

它向我返回一条消息错误:

在英语中,字符串是模棱两可的标准格式。提前致谢!

0 投票
1 回答
319 浏览

r - 比较两列的数据框中的函数

我有一个三列的数据框。我想应用一个函数来比较第二列和第三列,我的函数将创建一个新列。举个例子:

似乎可行,但我想逐行比较两列,并将我的函数的结果写在新列中。

提前致谢!

0 投票
4 回答
31621 浏览

r - R聚合data.frame与日期列

我的数据框与下面的数据框相似

我目前有兴趣总结支出值,我正在尝试使用下面的函数

但 R 返回以下错误,错误在 Summary.Date(c(15614L, 15614L, 15614L, 15614L, 15614L, 15614L, : sum not defined for "Date" objectsDate列以前定义为使用 as 的日期.Date函数。类似的函数,但平均值工作正常。

我想保持日期格式为日期。

0 投票
1 回答
1028 浏览

r - 如何将两列合并为一列?

我被困在将数据框的两列合并为一列。下面是重现问题的代码

我想得到一个结合日期和时间列的日期部分但无法得到这个结果的列。

在试验时,我注意到该as.Date函数确实转换了 date 。另一方面,使用该strsplit函数,所有行都以第一个日期结束。

我将非常感谢对解决方案的任何帮助,最终有 4 行有一个“日期”对象:

0 投票
1 回答
2337 浏览

r - as.Date 不断返回 NA

我在将日期变量从因子转换为日期格式时遇到问题。这是我一开始的:

我尝试将 Factor 值转换为 Character,然后转换为 Date,但仍然没有运气这些是我一直在使用的语法:

并得到这个作为回报:

我也尝试过更改语言环境设置,但仍然没有运气。

0 投票
2 回答
40413 浏览

r - R:根据日期提取数据,“如果日期小于”

我有一个数据集,每个数据集都有两个值,date如下所示:

date是格式as.Date,使用包lubridate

现在我想要mean两个值中的一个,除了某个时间跨度,我想在其中使用 的值x

我尝试了以下方法:

但如果只接受mean所有日期。

是否可以使用大于/小于关系的日期?关于如何使这项工作的任何建议?

提前致谢

0 投票
1 回答
306 浏览

r - R中的 as.date 强制

您好,即使在查阅 as.Date 的文档后,我也无法弄清楚问题出在哪里,尽管这一定是一件非常愚蠢的事情。我有一个包含日期的字符向量 DD:

我想把它转换成日期格式。我试过了

但结果只给出了 NAs :

任何人都可以看到问题吗?