私の学生がデータセットをダウンロードし、私のウェブサイトからファイルを実行できるStataで簡単なプログラムを書こうとしています。このプログラムは "usecda"と呼ばれ、以下はデータセットだけを開く例です。ファイルタイプ(データセットとdo-files)を区別するStataのプログラム
capture program drop usecda
program define usecda
args data
use https://tamaravdd.github.io/icpsrcda/`data', clear
end
それから私は行うことができます。
usecda hrs_subset.dta
を私がdo-ファイルを実行するには、同じプログラムをしたいと思います。どのように私はプログラム内のデータセットファイルからdoファイルを区別しますか?if文を仮定します。私はファイルタイプ(.dtaまたは.do)で区別するか、名前ファイルの中の用語を使用する(doファイルにはすべて「講義」があります)ためにオープンしています。
このプログラムは、あなたの助けのための
感謝を提出行う実行するためにデータセットともusecda cda_lecture_nominal.do
を開くためにusecda hrs_subset.dta
を行うことができるだろう!ここで
嫌なことに、そうでなければ、名前がついたデータセットを読み込むために 'use'と打つことができるように、https://tamaravdd.github.io/icpsrcdaにそれを伝えてみませんか?または、名前付きのファイルに対して 'do'を実行しますか? 'use'と' do'はどんな場合でもキーとなるコマンドです。なぜ彼らはラッパーであるときに学習負荷に独自のコマンドを追加するのですか? –
ご意見ありがとうございます!これは非常に入門的なクラスのためです。私はgithubのウェブサイトを一度しか扱わずに、すべてをダウンロードするという簡単なコマンドを持っていたいと思います。 –