Stataのinput
コマンドで、この好奇心が強い動作が見つかりました。Stata inputコマンドがローカルマクロを許可していません
clear
local nums 1 1 1
input a b c
`nums'
end
clear
local num 1
input a b c
1 1 `num'
end
:
'`' cannot be read as a number
はここで同じエラーを与える2つの例です:あなたは、引数としてどちらか一つの変数または複数のローカルマクロを渡すと
は、input
コマンドは、このエラーが発生します
input
コマンドにマクロを渡す方法はありますか?
何が面白いアイデアであり、かつて私が見たことがないものです。 Stataの文書([18])では、Stataのどこでもマクロを使用できると主張していますが、毛髪を分割して入力コマンドに入力された情報がStataではなくデータであると主張しない限り、したがって、Stataでは "in"ではありません。私はあなたの入力データにマクロを使って何をしようとしているのかは、他の方法でも同様に達成できると考えています。 –