さまざまな(〜50データセット)で実行する必要がある標準のデータ分析手順があります。私はしばらくの間それを開発してきました、そして今、私はそれをデータセットを取り、各データセットのためにいくつかの賢明なテーブルを吐き出す関数に変えたいと思うところまで来ました。ただし、実行された手順は4つのスクリプトファイルにまたがっており、これまで私はsource
それを実行するために次々と使用してきましたが、では不可能のようfunction
です。
次の問題があります。
foo <- function(data) {
a <- somevariable
source("..somefile..") #The code in there uses a, but a is not in the workspace...
..
continue
..
}
データセットで実行すると、コードがクラッシュします。
関数のコンパイル中に他のファイルからコマンドをコピーして貼り付ける方法(コマンド)はありますか(実際のコンパイルではありませんが、別の方法で呼び出す方法がわかりません)?自分でコピーして貼り付けることができることは知っていますが、コードを読みやすくするために別々のファイルに保持したいニューラルネットワークとARFIMA推定がさまざまなステップに含まれているため、そうはしません。とにかく、関数はコピーアンドペースト後、200行のコードのようなものになりますが、これは間違いなくユーザーフレンドリーではありません...
どうも