• Авторизация


Без заголовка 29-05-2009 01:24 к комментариям - к полной версии - понравилось!

Это цитата сообщения lj_ru_spss Оригинальное сообщение

Переменная счетчик для каждого пользователя



Господа, помогите, пожалуйста! Задача, кажется, элементарная, но у меня никакого опыта в этом синтаксисе. Мне нужно создать переменную "номер транзакции" для каждого пользователя.
Есть файл вида:

UserID Var
1 10
1 20
1 25
2 23
2 15

Нужно создать переменную "счетчик:

UserID Var Count
1 10 1
1 20 2
1 25 3
2 23 1
2 15 2

Я попробовала:

* подсчет количества транзакций для каждого индивида

AGGREGATE
/OUTFILE=* MODE=ADDVARIABLES OVERWRITE = YES
/BREAK=UserID
/pcnumstake=N(Stake).

compute ind = 0.
EXECUTE.

* цикл
loop #j = 1 to pcnumstake.
COMPUTE ind = #j.
XSAVE OUTFILE = "c:\temp\tempdata.sav"
/KEEP UserID ind .
end loop.
EXECUTE.

Но получаю файл, в котором все повторяется:

UserID ind
1 1
1 2
1 3
1 1
1 2
1 3
1 1
1 2
1 3
2 1
2 2
2 1
2 2

To, да не то. А как надо?
Спасибо заранее

http://community.livejournal.com/ru_spss/128699.html

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Без заголовка | KARRATHE - Дневник KARRATHE | Лента друзей KARRATHE / Полная версия Добавить в друзья Страницы: раньше»