实习生,实习生,实习生,我是一名实习生,公司要用到sas,所以,想写点东西记录一下这个过程。
最近经常用到数据的转置问题,在R里边一个T(data)就可以了,单纯转置python中有zip,但是我还没有尝试用R,按特定变量分组,然后再对其他特定变量转置,这里可以操作一下,有时间的话。不过,sas的proc transpose,就能很完美而且轻易做到。
这里要知道,sas的转置和几何代数或者线代中的转置有点不一样。。。。。。。不一样在哪里。。。。意会。。。。
对于proc transpose的参数,没法说,太多了,感兴趣help文档,或者网上很多。
这里侧重理解一下其中的data out by , var,id
data 包含需要转置的变量的数据集,out=转置之后得到新的数据集,还有其后面常用name=(drop =_name_ _label_)去掉name 和col
by 分组依据
var 知道需要转置的变量
id 这个就很重要,id就是新的数据集的列名,它的观测是var的取值。
如下数据集情况
Obs | USUBJID | QNAM | QVAL | TUSEQ | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 |