r-以字符形式筛选日期



我正在尝试按日期筛选新帧。但我的dtf显示了";日期";变量作为字符。这就是我在运行str函数时所拥有的:

str(banco_4$dt_inic_tr)

控制台显示:**chr [1:505057] "07 May 15" "26 May 15" "05 Sep 16" "21 Aug 15" "29 Apr 16"** ...

我想做的是:过滤介于"01 Jan 15";至";20年12月31日";。

banco_5 <-banco_4%>% 
filter((as.character(dt_inic_tr)>=as.character("01 Jan 15"))&
(as.character(dt_inic_tr)<=as.character("31 Dec 20")))

也许转换日期更容易,例如

as.Date("01 Jan 15",format="%d %B %y")

这产生

"2015-01-01"

这使得过滤稍微容易一些。

相关内容

  • 没有找到相关文章

最新更新