我有一个带有各种条目的月份列,我想将其格式从字符更改为日期。
首先,我检查了所有条目是否都是日期,并删除了不是的条目
>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>
我该如何解决这个问题?