我有一个变量,textvar
内容填充SAS变量,看起来像这样:基础上的另一个变量
type=1&name=bob
type=2&name=sue
我想创建一个新的表看起来像这样:
type name
1 bob
2 sue
我的方法是使用scan
来分割变量&
因此对于第一次观察我有
var1 var2
type=1 name=bob
所以现在我可以使用再次扫描拆就=
:
vname = scan(var1, 1, '=');
value = scan(var1, 2, '=');
但我怎么能现在分配value
名为vname
变量?
谢谢,但在我的真实数据中,变量的顺序可能会改变,所以我无法对其进行硬编码。 – itzy