我有一个string
名为的变量country
,其值可以是例如Afghanistan2008
,但也可以是Brasil2012
。我想创建两个新变量,一个是国家部分,一个是年份部分。
因为 的末尾总是有数字,所以string
我知道string
应该从右侧而不是从左侧拆分的位置。
我可以使用类似的东西:
gen(substr("country",-4,.))
如果没有,谁能告诉我如何将一整列这样的变量拆分为一个变量country
和一个year
变量?我也想保留原始变量。