*split字符分隔
*1,2,3 -- > 1 2 3
clear
//清内存
set obs 5
//设置5个样本
gen v1 = "1 2 3"
//建立新变量,v1,其值都是"1 2 3"
split v1,gen(a)
//分隔v1,建立以a开头后面是分隔字符的变量名,空格是默认分隔符
// v1 a1 a2 a3
// 1 2 3 1 2 3
// 1 2 3 1 2 3
// 1 2 3 1 2 3
// 1 2 3 1 2 3
// 1 2 3 1 2 3
gen v2 = "1,2,3"
//增加新变量名v2,其值都是"1,2,3"
split v2 ,p(",") gen(b)
//分隔v2,建立以b开头后面是分隔字符的变量名,以逗号作为分隔符
// v2 b1 b2 b3
// 1,2,3 1 2 3
// 1,2,3 1 2 3
// 1,2,3 1 2 3
// 1,2,3 1 2 3
// 1,2,3 1 2 3
split v2 ,p(",") gen(d)
order d*,after(v2)
// v2 d1 d2 d3
// 1,2,3 1 2 3
// 1,2,3 1 2 3
// 1,2,3 1 2 3
// 1,2,3 1 2 3
// 1,2,3 1 2 3