Если у вас есть только две переменные, и вам не нужны две записи выходного файла в файл, вы можете сделать:
tabulate a b
Если вы хотите записать вывод в файл или если у вас более двух переменных группировки, вы можете сделать следующее:
contract a b
Распечатать данные на экране:
sort a
list, sepby(a)
Сохранить данные в файл в формате Stata (.dta) ...
save results
... или в файл ascii с разделителями табуляции
outsheet using results.csv
Если вы хотите свернуть свои данные, вывести результат на экран и вернуться к исходным данным, вы можете использовать preserve
и restore
. Первый «замораживает» данные в заданной точке, а второй позволяет вернуться к этой точке.
preserve
contract a b
list
restore