请教SAS高手如何实现下面的目标
*基础数据集 x;
data x;
input name$ chinese math music ;
cards;
Tom 1.1 1.2 1.3
Jack 2.1 2.2 2.3
Alice 3.1 3.2 3.3
;
run;
/*希望产生如下数据集 y
包含三个变量student, subject, score
Tom chinese 1.1
Tom math 1.2
Tom music 1.3
Jack chinese 2.1
Jack math 2.2
Jack music 2.3
Alice chinese 3.1
Alice math 3.2
Alice music 3.3
*/
注意数据集x中除姓名name外,课程Chinese, Math, Music可能还包括其他课程,但在x中都是变量名,需要程序自动判断有多少种课程及其名称,然后将课程名列在数据集y的subject变量中。
请高手指教,多谢!