私は現在のプロジェクトを再現可能にしようとしており、他のいくつかのドキュメントを呼び出して実行するために使用されるマスター ドキュメント (最終的には .rmd ファイル) を作成しています。このようにして、私と他の調査員は 1 つのファイルを開いて実行するだけで済みます。
現在のセットアップには、マスター ファイル、2 つの読み込みファイル、2 つのデータベースの 3 つの層があります。マスター ファイルは source() を使用して読み込みファイルを呼び出し、読み込みファイルは .csv データベースを解析してラベルを適用します。
現在使用しているデータ管理ソフト(REDCap)では、更新データをダウンロードするたびに読み込みファイルとデータベースが自動生成されます。
ただし、読み込みファイルには、環境内のすべてのオブジェクトを削除するコード行があります。レポートを実行するたびに読み込みファイルを個別に開く必要がないように、読み込みファイルをマスター ファイルから直接編集したいと考えています。具体的には、読み込むファイルはすべて同じなので、それぞれの行 #2 を削除したいと思います。
Google で検索して、file.edit() を試しましたが、何も見つかりませんでした。それが可能かどうかさえわかりませんが、私は尋ねると思いました。この質問を改善できるかどうか、または回答するために追加のコードが必要かどうかをお知らせください。ありがとう!
現在の関連するマスター コード (一般性のために編集):
source("read-in1")
source("read-in2")
現在の関連する読み取りファイル コード (データベース名を除いて、各ファイルで同じ):
#Clear existing data and graphics
rm(list=ls())
graphics.off()
#Load Hmisc library
library(Hmisc)
#Read Data
data=read.csv('database.csv')
#Setting Labels
[読み取りコードは切り捨てられました]
その他の詳細:
OS: Windows 7 Professional x86
R バージョン: 3.1.3
R Studio バージョン: 0.99.441