看板 Statistics 關於我們 聯絡資訊
※ 引述《maryastro (麥豬不要跑)》之銘言: : 我的原始資料如下 : obs pay : 1 30 : 2 40 : 3 30 : 3 30 : 4 40 : 4 10 : 4 10 : 5 20 : 我要變成 : obs pay1 pay2 pay3 : 1 30 . . : 2 40 . . : 3 30 30 . : 4 40 10 10 : 5 20 . . : 不知道大家覺得曾該要怎麼做呢?? : 因為每個subjecy的payment次數都不一樣 : 所以用transpose沒法解決阿 : 拜託大家了 : 謝謝 以下用transpose procedure處理: data test; input id pay; cards; 1 30 2 40 3 30 3 30 4 40 4 10 4 10 5 20 ; run; proc transpose data=test out=temp1 prefix=pay; var pay; by id; run; 出來是符合你的預期資料 給你參考~ 有可能是你的transpose procedure內設定少了些東西使然 試試看囉~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.86.133.37
maryastro:是耶~我想了一個早上了~~超強 03/25 10:56
maryastro:大大的感謝~~哈哈 03/25 10:57