Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SAS中使用自定义列转置多行_Sas_Multiple Columns_Transpose - Fatal编程技术网

在SAS中使用自定义列转置多行

在SAS中使用自定义列转置多行,sas,multiple-columns,transpose,Sas,Multiple Columns,Transpose,我需要以这样的方式进行转置: 好的,所以我输入了它。这使用了转置过程前缀和ID的功能。它还需要选项validvarname=any;要在名称中获得等号 data mh; input subject $ mhgcat_cod mhgdtn_raw :date. mhgrslt_raw; format mhgdtn_raw date9.; cards; 00031001 4 06mar2012 12.7 00031001 6 06mar2012 90.2 00031001 11

我需要以这样的方式进行转置:


好的,所以我输入了它。这使用了转置过程前缀和ID的功能。它还需要选项validvarname=any;要在名称中获得等号

data mh;
   input subject $ mhgcat_cod mhgdtn_raw :date. mhgrslt_raw;
   format mhgdtn_raw date9.;
   cards;
00031001 4  06mar2012 12.7
00031001 6  06mar2012 90.2
00031001 11 06mar2012 48.1
;;;;
   run;
proc print;
   run;
proc transpose out=flat prefix='MHGCAT_COD='n;
   by subject mhgdtn_raw;
   id mhgcat_cod;
   var mhgrslt_raw;
   run;
proc print;
   run;

您能否将问题中的“当前状态”数据作为文本/数据,我们可以将其剪切并粘贴到程序中。我认为这是ID的简单转置,但我不想输入数据。在当前状态下,这不是一个有效的SO问题。信息应该在问题中,而不是在链接或图片中。除此之外,这是一个代码请求,也不是本文的主题。很抱歉没有按要求的格式提交。这正是我想要的。超级棒。谢谢