我正在使用SAS,並且正在嘗試將先前觀察的觀察值讀入當前觀察值。SAS - 從一個觀察值讀取值到另一個觀察值
這裏的數據是什麼樣子
Obs URN Description Error_Bucket inputAcctNumber count
1 0100Base Invalid Name AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1
2 0100No Error No Error 0 2
3 010007891023 No Error No Error BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 1
4 010007891023 A2/J2 Invalid Name 0 2
5 010004567890 No Error No Error CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 1
6 010004567890 A2/J2 Invalid Name 0 2
7 010001354321 No Error No Error DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1
我創建了計數字段,並在這個例子中有使用相同的URN只有兩個意見,但在未來有可能是3 - 觀察N多與相同的URN號碼。我想要做的是給所有這些意見相同的InputAcctNumber具有相同的URN號碼,但現在他們都是0。我該如何做到這一點,特別是如果與骨灰盒「數量」的數量不明確。
理想的情況下,這是我希望我的數據是這樣的:
Obs URN Description Error_Bucket inputAcctNumber count
1 0100Base Invalid Name AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1
2 0100No Error No Error AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 2
3 010007891023 No Error No Error BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 1
4 010007891023 A2/J2 Invalid Name BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 2
5 010004567890 No Error No Error CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 1
6 010004567890 A2/J2 Invalid Name CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 2
7 010001354321 No Error No Error DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1
與有效ACCTNUMBER始終是一個與COUNT = 1的記錄?使用有效的AcctNumber可以有多個記錄嗎?如果是這樣,這些值可能會有所不同?如果是的話,你想使用哪一個? – Tom
每個URN羣組中的填充帳號應始終爲Count 1.可能有2/3帳號具有填充帳號並共享URN號碼的情況 – DukeLuke
因此,如果一個URN可以有兩個帳號,那麼您會選擇哪一個想用嗎?你可以通過只使用COUNT = 1的記錄來獲得它。 – Tom