変数の表示形式の設定

 数値データは、正確ではあるものの小数点以下の桁数が多く読みとりづらい場合があります。 表示形式を指定することで、その精度を維持しながら、読み取りやすい表示を実現できます。

 まず、Stata の Web サイトからサンプル データセットを開きましょう。

. use https://www.stata.com/users/youtube/rawdata.dta, clear
. describe

 変数 weight の変数ラベル(Variable label)は、重量がキログラムで測定されていることを示しています。 表示形式(Display format) は「%9.0g」となっており、数値全体を最大9桁で表示します。末尾の「g」は general を意味し、値に応じて柔軟に表示形式が調整されます。 「g」の他には、「f」が固定長形式、「e」が指数形式での表示を意味します。

 変数 weight の最初の 10 個の観測値を一覧表示してみましょう。

. list weight in 1/10

 重量は、小数第 2 位まで測定されています。 しかし、重量を表示するときにこれらの小数値を表示したくないので、表示形式を変更して整数値で表示しましょう。

. format %6.0f weight

 表示形式は % 文字で始まり、その後に表示する文字数が続きます。小数点の後の数字は、小数点の右側に表示する桁数を指定します。 この例では 0 です。最後の「f」は fixed の略であり、固定長形式を意味します。
 もう一度、変数 weight の最初の 10 個の観測値を一覧表示してみましょう。

. list weight in 1/10

 小数部分が表示されなくなりました。数字はデータセット内に残っており、情報は失われていません。 データの表示方法を変更しただけです。

 format ではさまざまな操作を実行できます。help format と入力すると、詳細を確認できます。

 これでデータセットを保存します。

. save mydata

参考

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

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