迄今为止的字符返回NA

时间:2018-10-11 16:56:29

标签: r

我正在尝试将数据中的字符变量转换为日期。使用以下方法从多页excel文件中读取数据:

prescriber.info_list <- import_list("R:...proj2.xlsx")

其中一个工作表有一个感兴趣的列,我们可以调用ddf2$d(随后我将所有excel工作表都分成了单独的数据框)。

class(df2$d)返回“字符”

字符串就是这样->“ 2015-11”

以下是我的问题:

df2$d <- as.Date(df2$d, format = "%Y-%m%")将df2 $ d设置为日期格式,但将所有日期更改为“ NA”

可复制的示例:

> r <- c("2015-11", "2013-12")

> z <- as.Date(r, "%Y-%m")

> z

[1] NA NA

我已尽我所能想到的一切,其中包括:

1。)将Excel表格的初始单元格格式更改为“日期”,而不是“自定义”的初始格式-无效

2。)更改?as.Date中指定的语言环境-不起作用

3。)阅读这里所有内容,其中大部分是格式问题-无效

我基本上会停留在我的项目中,直到我可以正确格式化这些日期为止,以便...任何帮助将不胜感激。

0 个答案:

没有答案