【发布时间】:2018-11-04 10:29:38
【问题描述】:
我想计算两个日期之间的月数,但在此之前我在 r 中加载数据时遇到了问题。在 csv 表中,格式为 mm/dd/yyyy,但在 R 中,变量被归类为字符。
我试过了
data$issue_d <- format(as.Date(data$issue_d), "%m/%d/%Y")
并首先转换为日期,但它给出了以下错误
字符串不是标准的明确格式
对此有何建议?
示例输入:
issue_d <- c("Dec,2011","Nov,2014","Apr,2015")
【问题讨论】:
-
看起来像是错字...试试:
data$issue_d <- as.Date(data$issue_d, format = "%m/%d/%Y") -
相关帖子,错误解释:stackoverflow.com/questions/14755425/…
-
@zx8754 它给了所有 NA
-
更改格式参数。
-
日期类也需要日期,这就是代码的问题