String 如何从非日期格式的字符串变量中提取日期?
我想从字符串变量中提取日期。但是字符串变量看起来与传统的日期格式完全不同 我的数据集如下所示:String 如何从非日期格式的字符串变量中提取日期?,string,sorting,stata,date-conversion,String,Sorting,Stata,Date Conversion,我想从字符串变量中提取日期。但是字符串变量看起来与传统的日期格式完全不同 我的数据集如下所示: v1 date 234 nominal_price_2010 545 nominal_price_2011 23 nominal_price_2012 934 nominal_price_2013 我想要的是: v1 date 234 2010 545 2011 23 2012 934 2013 解决方案1: destring date, igno
v1 date
234 nominal_price_2010
545 nominal_price_2011
23 nominal_price_2012
934 nominal_price_2013
我想要的是:
v1 date
234 2010
545 2011
23 2012
934 2013
解决方案1:
destring date, ignore("nomial_prce") replace
解决方案2:
gen work = real(substr(date, -4, 4))
drop date
rename work date