Я работал с данными опроса на уровне страны в Stata, которые мне нужно было изменить. В итоге я экспортировал .dta в .csv и создал сводную таблицу в Excel, но мне любопытно узнать, как это сделать в Stata, так как я не мог понять это.
Предположим, у нас есть следующие данные:
country response
A 1
A 1
A 2
A 2
A 1
B 1
B 2
B 2
B 1
B 1
A 2
A 2
A 1
Я хотел бы переформатировать данные следующим образом:
country sum_1 sum_2
A 4 4
B 3 2
Сначала я попробовал простое reshape wide
команда, но получила ошибку, что «значения переменной response не уникальны внутри страны» до реализации reshape
без дополнительных шагов в любом случае не будет работать.
Затем я попытался сгенерировать новые переменные при условии значение response
и попытка использовать reshape
после этого ... все это превратилось в беспорядок, поэтому я просто использовал Excel.
Просто любопытно, если есть более интуитивный способ сделать это преобразование.