Rコードファイルを変数に対してRデータフレーム列に格納したい。私のデータフレームは、次のようになります。データフレーム列にコード(.Rファイル)を格納することはできますか?
metadatatable1:
tablename variable applicableRcode
table1 address_key code1.r
table1 address_key code2.r
table1 zipcode code2.r
table2 address_key code3.r
データフレーム - TABLE1とtable2の:
TABLE1
address_key zipcode
234567 560100
123456 560100
453678 560100
table2の
address_key
54274238
58375235
はそれが可能トンですo rコードファイルをデータフレーム列の値として追加し、同じコードを実行して以下の出力を取得しますか?
tablename variable applicableRcode rcodeOutput
table1 address_key code1.r 98.5
table1 address_key code2.r 67.2
table1 zipcode code2.r 100.0
table2 address_key code3.r 22.8
私は、変数をハードコーディングすることはできません、私は、このメタデータテーブルから変数を引き、それが属するテーブルからの変数の値を取得し、私の出力を得るために、メタデータで指定されたルールを適用する必要があります。
事前に感謝します。ここで
ファイルの*名前*を保存できます。どのようにそれを "実行"したいですか? 'source(" myfunction.R ")'と同じように?それでは、どのように出力を取り戻すのですか? – Spacedman
それは@Spacedmanの問題です。変数に対してRコードファイルの名前を格納し、その変数に対してコードを実行することができれば、結果を各変数とは異なるデータフレームに格納し、sqldfを使用して再結合します。可能でしょうか?どうやってするの ? –
指定したすべてのファイルが入力と出力の変数が同じであることを確認し、環境内で定義された変数を使用してソースを実行し、結果値を取得します。 – Spacedman