0

仕事では、すべてのデータ ファイルが UNIX サーバー上にあります。通常、私は Windows ラップトップで SSH クライアント (PUTTY など) を使用して、最初にデータ ファイルを UNIX サーバーからラップトップに転送し、次に R をローカルで実行して分析を行います。

問題は、R を使用して UNIX サーバー上のファイルに直接アクセスできるかどうかです。R が URL にアクセスしてデータを取得できることを理解しています。UNIX サーバーに対して同じことを行うことはできますか? はいの場合、どのように?

どうもありがとう!

4

4 に答える 4

3

Unix/Linux サーバーに Samba をインストールし、標準の Windows 共有としてマウントできます。

WinSCP のようなソフトウェアを使用して仮想エクスプローラーのようなビューを提供することもできますが、これは実際のファイル アクセスではありません。少なくとも R はそれを利用できません。

ssh 経由で実際のマウントを提供できるはずの sshfsもありますが、率直に言って、それを機能させるのにあまり運がありませんでした。

于 2012-12-07T08:34:11.097 に答える
0

別のオプションとして、RStudio Server をサーバーにインストールすることもできます。そうすれば、Windows マシンの Web ブラウザーで RStudio を実行できます。Rはサーバー上で実行されています。これはもちろん、サーバーへのルート アクセス権を持っている場合、または管理者を説得できる場合にのみ機能します。

rsyncまたは、一連のファイルをサーバーと定期的に同期するために使用することもできます。rsyncWindows で使用するには、MinGW または Cygwin を参照してください。

于 2012-12-07T10:07:57.223 に答える
0

UNIX サーバーに to を使用Puttyして、openまたは( ), openを使用して分析を行うことができます。UNIXサーバーがインストールされているはずです。sshterminalemacsESSRR

于 2012-12-07T14:07:25.447 に答える
0

Windows の OpenSSL で RCurl を使用できます。

于 2012-12-07T09:01:42.863 に答える