首页 > 解决方案 > 转换数据变量中的因子变量

问题描述

我有 100 亿行的大型数据集。在这个大数据文件中有一个日期变量。但这个变量本质上是一个因素(例如 19MAR2012、20FEB2012 等)。我想将此因子变量转换为原始数据变量。我已经尝试过这种方式,但它显示“NA”输出!有人可以建议我使用 R 的可能解决方案吗?

 strDates <- c("19MAR2012")
 dates <- as.Date(strDates, "%d %m %Y") 
 dates
 #[1] NA

标签: rdate

解决方案


一种选择anydate来自anytime

library(anytime)
anydate(strDates)
#[1] "2012-03-19"

推荐阅读