2020-10-21 Stataで数字列から部分的な情報を取り出す方法。 Stata データクリーニング 初級 入門 データのセル内に特定のルールで数字列が並んでいるときに、その一部を取り出す方法。例えば、以下のようなデータがあるとする。 市町村ID(6桁) = 都道府県ID(2桁) + 市町村番号 (4桁) 291045 = 29 + 1045 この時、都道府県IDだけのデータを取り出すには、 gen 都道府県ID = real(substr(市町村ID, 1, 2)) のように、その変数名と、桁数のはじめと終わりを入力すればよい。