У меня есть набор данных, в котором есть имя человека и сколько раз они набрали 1-10. Например, Боб набрал 7 1, 8 2 и 7 4, но не получил никаких других баллов.SAS Перевести счетчик клеток на определенные значения
Name 1 2 3 4 5 6 7 8 9 10
Bob 7 8 7 0 0 0 0 0 0 0
Hal 9 3 1 0 0 0 0 0 0 0
Я хочу, чтобы набор данных, который имеет ряд для Боба, который выглядит как этот
Bob 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 4 4 4 4 4 4 4
Hal 1 1 1 1 1 1 1 1 1 2 2 2 3
Я делаю это в SAS, кстати.
Я знаю, что могу написать макрос для создания переменных с именем score1, score2, ..., scoreN.
У меня возникли проблемы с заполнением ячеек. Любая помощь будет оценена по достоинству. Благодарю.
Можете ли вы предоставить образец исходного набора данных? –
Дмитрий-я включил снимок того, что Боб будет выглядеть в исходном наборе данных. – pyll