Stata .do ファイル内で Perl スクリプトを実行することは可能ですか?
私は Stata .do ファイルを持っています。このファイルでは、データ セットを操作し、特定の方法で配置しています。次に、この時点で変数の 1 つを取得し、それに Perl パッケージを適用して、変数の 1 つに変換する Perl スクリプトを作成します。特に、Perl の NYSIIS 関数を使用して、非常に短いスクリプトを作成しました。この出力が Perl で提供された後、Stata でいくつかの追加作業を続けたいと思います。
頭に浮かぶが、あまり望ましくない2つの選択肢は次のとおりです。
nysiis を実行する Stata コードを作成しますが、私は Perl の組み込み関数を使用することを好みます。
outsheet
Stata .do ファイルからの出力を Perl の .txt として保存します。次に、Perl スクリプトを個別に実行して、別の .txt を取得します。次に、その .txt を Stata から新しい .do ファイルに読み込み、再開します。