w*****1 发帖数: 473 | 1 我想用proc transpose 把long data 转化为wide data,但是转化以后的column name
变成了var1, var2 var3 var4....,而不是原来的probe_id。我用了profix=probe_id,
结果column name 变成了probe_id1, probe_id2...,而不是原来的PROBE_ID,我希望转
化以后的column name 是ILMN_1762337,ILMN_2055271......
下面是 long data的部分数据,从第三个变量开始是sample name,下面的数据是gene
expression level,一共有几百个sample, 几十万个probe.
PROBE_ID SYMBOL 5117-H471Fwk12-B3.AVG_Signal
ILMN_1762337 7A5 18.56415
ILMN_2055271 A1BG 33.11682
ILMN_1736007 A1BG -3.966002
ILMN_2383229 A1CF 14.33082
ILMN_1806310 A1CF 10.805
ILMN_1779670 A1CF -11.65515
ILMN_1653355 A26C3 12.91533
ILMN_1717783 A26C3 -24.8019
ILMN_1705025 A26C3 33.99652
ILMN_1814316 A2BP1 13.0089
ILMN_2359168 A2BP1 -13.90184
ILMN_1731507 A2BP1 -27.64898
ILMN_1787689 A2BP1 -9.306328
ILMN_3241953 A2LD1 76.10921
ILMN_1745607 A2M -17.25186
ILMN_2136495 A2ML1 -22.06351
希望变成这样的
sample name ILMN_1762337 ILMN_2055271 .........
sample1
sample2
.....
包子感谢! | m******r 发帖数: 1033 | 2 你不如把问题简化下,大家也看得明白。 比如病人visit5次,每次量个血压之类。 | K**k 发帖数: 11 | 3 ID probe_id;
?
id,
【在 w*****1 的大作中提到】 : 我想用proc transpose 把long data 转化为wide data,但是转化以后的column name : 变成了var1, var2 var3 var4....,而不是原来的probe_id。我用了profix=probe_id, : 结果column name 变成了probe_id1, probe_id2...,而不是原来的PROBE_ID,我希望转 : 化以后的column name 是ILMN_1762337,ILMN_2055271...... : 下面是 long data的部分数据,从第三个变量开始是sample name,下面的数据是gene : expression level,一共有几百个sample, 几十万个probe. : PROBE_ID SYMBOL 5117-H471Fwk12-B3.AVG_Signal : ILMN_1762337 7A5 18.56415 : ILMN_2055271 A1BG 33.11682 : ILMN_1736007 A1BG -3.966002
| w*****1 发帖数: 473 | 4 对,我昨天也试了这个办法,问题解决了。谢谢你,请收包子。
【在 K**k 的大作中提到】 : ID probe_id; : ? : : id,
|
|