0

SQL では、複数の変数でグループ化できます。

SELECT a, b, COUNT(*)
FROM t
GROUP BY a, b

得られるのは、b のレベルが a のレベルにネストされたテーブルです。

これはどのように Stata a) で実行できますか? Windows で出力しますか? b) ファイルとして保存されますか?

4

1 に答える 1

1

変数が2つしかなく、ファイルに出力を2つ書き込む必要がない場合は、次のように実行できます。

tabulate a b

出力をファイルに書き込みたい場合、または3つ以上のグループ化変数がある場合は、次のように実行できます。

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
于 2011-09-15T17:38:30.417 に答える