Excelファイルの入出力

 Microsoft Excel などの別のファイル形式で保存されたデータを操作したい場合があります。 Stata の import excel コマンドを使用すると、Excel ファイルからデータを簡単にインポートできます。 Excel のデータセットがない場合でも心配する必要はありません。 例の一部として作成します。

 

 まず、auto という名前の Stata データセットを開きます。

 
. sysuse auto

 次に、Stata の export excel コマンドを使用して、データセットを myauto という名前の Excel ファイルでエクスポートしましょう。

 
. export excel myauto, sheet(auto) firstrow(variables)

 カンマの後に、sheet() と firstrow() という 2 つのオプションを含めていることに注意してください。 sheet(auto) オプションは、Excel ファイル内の「auto」という名前のシートにデータを保存します。 firstrow(variables) オプションは変数名を Excel ファイルの最初の行に保存します。 ls と入力すると、Excel ファイルが正常にエクスポートされたことを確認できます。 「myauto.xlsx」という名前のファイルが表示されるはずです。

 
. ls

 これで、Excel データを Stata にインポートし直すことができます。 まず「clear」と入力して Stata のメモリをクリアしましょう。

 
. clear

 次に、import excel を使用して Excel ファイルからデータをインポートします。

 
. import excel myauto, sheet(auto) firstrow

 sheet(auto) オプションは、export excel コマンドの場合と同じように見えます。 ただし、単に「firstrow」と入力して、Excel ファイルの最初の行から変数名をインポートできます。

 

 「describe」と入力して、データが正常にインポートされたことを確認してみましょう。

 
. describe
. save myauto

参考

 さらに詳しい内容につきましては、下記のマニュアルをご覧ください。

Stata is a registered trademark of StataCorp LLC, College Station, TX, USA, and the Stata logo is used with the permission of StataCorp.

page_top_icon