【发布时间】:2018-10-19 07:12:20
【问题描述】:
抱歉,如有重复,但我看到的解决方案并不能解决我的问题。
我有一个数据框 (df)。其中一个变量 (df$Year) 包含一个年份列表,例如:
> df$Year
Year
2001–
2013–
2016–
2003–
2012–2013
2013–
1993–2007, 2010–
如果是多年,我只想保留最后一个(即,而不是'1993-2007,2010-'只有'2010')并去掉'-'。 然而,我尝试过:
unlist(str_extract_all(df$Year, "[[:digit:]]4$"))
但这似乎不起作用。
有什么提示吗?
【问题讨论】:
标签: r database data-cleaning