有一列日期作为字符,只想要年份

Have a Column of Dates as Characters, Just Want the Years

我有一列日期字符,格式为 MM/DD/YYYY,我想将它们转换为 YYYY。

执行此操作的最佳方法是什么?

如果要转换日期,可以使用:

format(as.Date(dates,format="%m/%d/%Y)","%Y")

或者只删除日期和月份:

gsub("[0-9]*/[0-9]*/","",dates)