7

再現可能な例:

library("ff")
m <- matrix(1:12, 3, 4, dimnames=list(c("r1","r2","r3"), c("m1","m2","m3","m4")))
v <- 1:3    
ffm <- as.ff(m)    
ffv <- as.ff(v)        
d <- data.frame(m, v)

ffd <- ffdf(ffm, v=ffv, row.names=row.names(ffm))

 ffsave(ffd,file="C:\\Users\\R.wd\\ff\\ffd")
 ## Error in system(cmd, input = filelist, intern = TRUE) : 'zip' not found

システム: Windows 7 64 ビット、R 15.2 64 ビット

インストール済みのツール

zip 300xn-x64 および unzip 600xn フォルダは、既に Windows パスに設定されています

コマンドラインが機能している場合、zipまたはunzipと入力すると機能情報が表示されます

助けが必要!どんな提案でも大歓迎です。

4

3 に答える 3

1

「zip」が見つからない問題は、ff パッケージに固有の問題ではありません。これが簡単な解決策です。

  1. Rtools をダウンロードhttps://cran.r-project.org/bin/windows/Rtools/
  2. Rtools を開き、bin フォルダーに移動します。Rtools > ビン
  3. 別のウィンドウで、r パスを開きます。たとえば、私の場合は C:\Program Files\R\R-2.15.2\bin\x64 です (詳細については CRAN R for Windows FAQ を参照してください) 。
  4. Rtools アプリケーションの "zip" (2 から) を r パス フォルダー (3 から) にコピーします。

これで、ファイルを保存できるはずです。ファイルをロードする場合は、unzip を r パス フォルダーにもコピーする必要があります。

于 2015-07-25T00:48:38.373 に答える
1

ドキュメントに記載されているリンクとダウンロードの一部が古くなっているようです。Windows 7、64 ビットで動作することがわかっている手順は次のとおりです。 ffsave と ffload を正しく動作させるには:

# Download zip 3.x and unzip 5.x. The correct URLs are:
# http://gnuwin32.sourceforge.net/packages/zip.htm
# http://gnuwin32.sourceforge.net/packages/unzip.htm
# Install both (they default to the same GnuWin32 directory). 
# Put the installation's \bin folder on the system PATH
# Restart R studio.
于 2014-08-24T17:09:06.577 に答える
1

あなたのパスはZipに設定されていないようです。環境変数にパスを設定してください。すべてのプロセスのパスを設定したくない場合は、コマンドで単一のコマンド ライン セッションに対して設定できますSET が、同じセッション内で R を起動する必要があります。

于 2013-09-06T12:04:57.287 に答える