#pivot-table #stata
#сводная таблица #stata
Вопрос:
У меня есть набор данных с индивидуальной информацией об образовании, профессии, расе и заработной плате (вот данные). Я хотел бы создать группу таблиц по образовательным и профессиональным группам, где столбцы будут относиться к каждой возможной расе.
Я знаю collapse
, и я могу создать, например, среднюю заработную плату для каждой подгруппы, используя:
collapse (mean) wage, by(educ ocup)
Однако я не могу понять, как преобразовать наблюдение за строками в столбцы. После гонки кодирования я попытался:
collapse (count) race , by(educ ocup)
Но это сработало не так, как ожидалось.
Мой желаемый результат:
black hispanic white
educ ocup
Phd public sector 0.0 1.0 0.0
college private sector 1.0 0.0 0.0
public sector 0.0 0.0 3.0
high school private sector 14.0 7.0 13.0
public sector 16.0 17.0 17.0
master private sector 1.0 0.0 0.0
public sector 0.0 1.0 0.0
middle school private sector 10.0 10.0 9.0
public sector 16.0 19.0 20.0
some college private sector 2.0 3.0 3.0
public sector 8.0 5.0 4.0
Ответ №1:
table ocup race, by(educ) c(count wage)