変更またはコピーするつもりのない巨大な生データ ファイルがあります。また、2 つのプロジェクトがRStudio
あり、両方がアクセスできる必要があります。
私は当初、次の方法で (MacOS で) エイリアスを作成しました~/A/data.csv
。ファインダーでファイルを右クリックし、[エイリアスの作成] をクリックします。次に、エイリアスをコピーして~/B/
名前を変更します~/B/data.csv
後で次のコマンドも試しました
ln -s ~/A/data.csv ~/B
プロジェクト A では、実際のデータ ファイルを A/data/data.csv に配置しました。
プロジェクト B では、B/data/ の下にエイリアスを作成しました。
しかし、fread('B/data/data.csv') を試すと、次のように不平を言います。
sh: ./data/data.csv: シンボリック リンクのレベルが多すぎます
fread("./data/data.csv") のエラー:
ファイルが空です: /var/folders/4h/2jg64xk52mv3fyq4sb7s371w0000gn/T//Rtmp7cWNN3/filebf3013ad9194
ハードリンクを使用してこの問題を解決できると思いますが、エイリアスを使用して機能させることができるかどうかを確認したいだけです。
===== それは問題ではないと思いますが、完全を期すために、私の OS と R のバージョンについては以下を参照してください。
platform x86_64-apple-darwin10.8.0
arch x86_64
os darwin10.8.0
system x86_64, darwin10.8.0
status
major 3
minor 1.0
year 2014
month 04
day 10
svn rev 65387
language R
version.string R version 3.1.0 (2014-04-10)
nickname Spring Dance