2013-02-20 20 views
7

riproducibili Esempio:R confezione FF ffsave 'zip' non trovato

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 

Sistema: Windows 7 a 64 bit, R 15.2 a 64 bit

Rtools installato

zip 300xn-x64 e Unzip 600xn cartelle set alle finestre percorso già

cmd linea di lavoro, tipo zip o decomprimere mostra informazioni funzione

Hai bisogno di aiuto! Qualsiasi suggerimento è apprezzato.

+0

Cosa si ha quando si digita 'system (" zip - @ -6 C: \\ Utenti \\ R.wd \\ ff \\ ffd ")'? – agstudy

+0

Cosa offre zip --version alla riga di comando? È necessario inserire il percorso in cui zip.exe si trova nel percorso per risolvere questo. – jwijffels

+0

> system ("zip - @ -6 C: \\ Utenti \\ R.wd \\ ff \\ ffd") quindi nessun output, non è successo niente, passa alla riga successiva successiva – TongZZZ

risposta

1

Sembra che il percorso non sia impostato per Zip, impostare il percorso nelle variabili di ambiente. Se non si desidera impostare il percorso per tutti i processi, è possibile farlo per singola sessione della riga di comando tramite il comando SET, ma in tal caso è necessario avviare la propria R nella stessa sessione.

+0

poiché ho capito che l'utente deve aggiungere PATH alla sottocartella 'bin' della cartella Rtools, quindi scrivere/leggere' ffdf' , quindi cambia nuovamente PATH al valore predefinito? – Qbik

0

Alcuni collegamenti e download forniti nella documentazione sembrano obsoleti. Ecco i passaggi che sono noti per lavorare su Windows 7, 64 bit: Per ffsave e ffload per funzionare correttamente:

# 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. 
1

Il 'zip' non trovato problema è un problema non univoco per il pacchetto FF. Ecco una soluzione semplice.

  1. Scarica Rtools https://cran.r-project.org/bin/windows/Rtools/
  2. Aprire Rtools e passare alla cartella bin. Rtools> bin
  3. In una finestra separata, apri il tuo percorso. Ad esempio, il mio è C: \ Programmi \ R \ R-2.15.2 \ bin \ x64 (more details at CRAN R for windows FAQ)
  4. Copia l'applicazione Rtools "zip" (da 2) nella cartella percorso r (da 3)

Ora dovresti riuscire a salvare il file. Se si desidera caricare il file, è necessario copiare decomprimere anche nella cartella del percorso r.