1

Stata を使用してファイルを開こうとしたところ、.dat実際に開いたのですが、データ セットが完全にめちゃくちゃでした。NBER (CPS データ)からファイルを取得しました ... A1964 年 3 月のアイコンをクリックします。

.dat ファイルの Stata マニュアルで推奨されているように、.datファイルに対して通常の Stata 手順を試しました。File->Import->ASKII data created by spreadsheet (delimiter " ")

しかし、それはまだ機能していません。ファイルを開く他の方法はあり.datますか? どうにか変換でき.csvませんか?

(すべてのデータ ファイルは、Unix の圧縮コマンドで圧縮された ASCII ファイルです。)

4

3 に答える 3

2

もっと情報が必要です。

「.dat」は Stata に関する限り特別な拡張子ではありません。おそらく、.dta を意味していたのでしょう。

そうだとしても、それはどのファイルで、どのコマンドを使用し、何が問題だったのですか?

リンク先のページは多数のファイルにつながっています。あなたが何を意味しているのか推測することはできません。

つづりは「スタタ」です。

于 2013-05-14T19:46:53.317 に答える
2

CPS からデータを取得するための Java アプリ、DataFerrettがあります。このアプリを使用すると、CPS やその他のデータ セットを取得できます。しかし、それはあまり効率的ではありません。

それらの 1 つを自分で開く方法の例を示すことができます ( 1989 年から 2012 年までの任意の年に使用できます)。

  1. .dat ファイルをダウンロードする
  2. デスクトップ フォルダ (C:\Users\Owner...) に保存します。
  3. ここから対応するファイルをダウンロード.doします.dct
  4. 同じフォルダに保存する
  5. .datStata の質問でファイルを開くのと同じ方法でファイルを開きます
  6. .dta同じフォルダー (C:\Users\Owner...) にStata ファイルとして保存します。
  7. .do(C:\Users\Owner...) フォルダーにあるファイルを (Notepad++ を使用して) 開きます。
  8. 最初に、著者が.dta,.datおよび.dctファイルのパスのローカル変数を規定しているのが表示されます。デスクトップのフォルダ (C:\Users\Owner...) に保存されているファイル.dta.dat指すようにパスを変更します。.dct
  9. Stata を再度開き、フォルダー (C:\Users\Owner...) から .do ファイルを実行します。
  10. 終わり!.dtaファイルを保存する

さて、1962 年から 1988 年については、上で説明したのと同じ手順 (10 ステップ) を行うことができますが、残念ながら NBER では.do.dctファイルを提供していません。自分で書かなければならないということです。いずれかの年 (1989 年から 2012 年)の利用可能な.doandファイルの 1 つをベンチマークとして使用し、独自のandファイルを作成します。新しいファイルとファイルが各年の対応するドキュメントと一致するように、修正を行う必要があります。私はそれが非常に激しいことを知っていますが、これがあなたがそれを処理できる唯一の方法です..dct.do.dct.do.dct.pdf

于 2013-05-15T00:57:47.430 に答える
1

そのデータを掘り下げるのに何日も費やす必要がなくなるかもしれませんが、いくつかのアイデアを次に示します。

  1. このファイルには、まったく異なる 2 種類の行が含まれています。これが、それらをインポートできない理由である可能性があります。解凍したファイルをテキスト エディタで開くと、これを確認できます。それが何を意味するのかを調べなければなりません。
  2. このファイルから何を取得しますか? PDFによると、レコードごとに85の異なる値が含まれています。それらすべてが必要ですか?いくつかの値にのみ関心がある場合は、UNIX シェルでそれらを抽出できます。
于 2013-05-18T23:09:02.020 に答える