将数据转换为日期格式

时间:2019-05-21 08:28:38

标签: r

我有一个带有各种条目的月份列,我想将其格式从字符更改为日期。

首先,我检查了所有条目是否都是日期,并删除了不是的条目

>cpt1 %>%
  select(`Tax Period Month`) %>%
  distinct()

     Tax Period Month
1         2014 / 06
2         2014 / 12
3            Annual
4         2014 / 09
5         2013 / 12
            ...

如您所见,“年度”不是一个月条目,所以我将其删除了

  cpt1[ cpt1 == "Annual" ] <- NA

然后我将列更改为日期格式

 cpt$`Tax Period Month`=as.Date(cpt$`Tax Period Month`, format = "%Y / %m")

但是当我重新检查月份列中的唯一条目时,只有空行

cpt1 %>%
  select(`Tax Period Month`) %>%
  distinct()
     Tax Period Month
1             <NA>

我该如何解决这个问题?

0 个答案:

没有答案