0
我有一個具有重複值v1的數據集。我想將v2值替換爲v2的第一個值。SAS替換重複值
Data one;
v1 v2
1 20
1 23
1 21
2 36
3 51
4 44
4 20
我想數據=一個改變這樣:
Data one;
v1 v2
1 20
1 20
1 20
2 36
3 51
4 44
4 44
,我需要用什麼樣的程序?
我有一個具有重複值v1的數據集。我想將v2值替換爲v2的第一個值。SAS替換重複值
Data one;
v1 v2
1 20
1 23
1 21
2 36
3 51
4 44
4 20
我想數據=一個改變這樣:
Data one;
v1 v2
1 20
1 20
1 20
2 36
3 51
4 44
4 44
,我需要用什麼樣的程序?
數據步將做(假設數據已經排序,你所希望的方式):
data one;
set one;
by v1;
if first.v1
then keeper=v2;
else v2=keeper;
retain keeper;
drop keeper;
run;
偉大的答案。簡單而準確!非常感謝你的geniuos! – user634455