[程式] SAS combine四個同樣數量的欄位 用set
[軟體程式類別]:
SAS
[程式問題]:
資料處理、迴歸、敘述統計、logistic、probit...等
資料處理
[軟體熟悉度]:
請把以下不需要的部份刪除
新手
[問題敘述]:
大家好
我有四個obs都是401個的dataset
第一個是baseline 第二個是month_12 第三個是group(為1或0) 第四個是時間
這四組每組的數量都是401個
我在SAS建了四個datasets
然後我想把他們combine再一起
變成四個欄位
我用了set
以下為我的code:
data sasuser.totalobs;
set sasuser.baseline sasuser.treattime sasuser.month12 sasuser.group (
firstobs=1 obs= 401);
proc print data=sasuser.totalobs;
run;
但是 他們卻變成接續的一個matrix
也就是當baseline有數值的時候
其他欄位都是0
像這樣:
obs baseline monthdata groupdata timedata
1 XXX . . .
是否我需要用merge才能讓他們並列存在成四個欄位呢?
我用了firstobs=1 obs=401也無法改善
但merge必須要有共同的變數對吧?
我並沒有 只想讓他們並列
有什麼方法可以修改一下呢?
謝謝大家~~
--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 129.21.68.158
※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1524852225.A.3B8.html
推
04/28 03:05,
7年前
, 1F
04/28 03:05, 1F
→
04/28 03:05,
7年前
, 2F
04/28 03:05, 2F
→
04/28 03:10,
7年前
, 3F
04/28 03:10, 3F
→
04/28 03:10,
7年前
, 4F
04/28 03:10, 4F
→
04/28 08:34,
7年前
, 5F
04/28 08:34, 5F
→
04/28 08:34,
7年前
, 6F
04/28 08:34, 6F
→
04/28 08:35,
7年前
, 7F
04/28 08:35, 7F
→
04/28 08:35,
7年前
, 8F
04/28 08:35, 8F
推
04/28 11:03,
7年前
, 9F
04/28 11:03, 9F
→
04/28 11:03,
7年前
, 10F
04/28 11:03, 10F
推
04/28 14:44,
7年前
, 11F
04/28 14:44, 11F
→
04/28 14:44,
7年前
, 12F
04/28 14:44, 12F
→
04/28 14:44,
7年前
, 13F
04/28 14:44, 13F
→
04/28 20:11,
7年前
, 14F
04/28 20:11, 14F