2013-02-20 8 views
7

powtarzalny Przykład:R pakiet FF ffsave 'pocztowy' Nie znaleziono

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 

System: Windows 7 64-bitowy, R 15,2 64-

Rtools zainstalowany

pocztowy 300xn-x64 oraz ustawienia UnZip 600xn teczki do Windows Ścieżka już

Linia robocza cmd, wpisz zip lub rozpakuj go pokazuje informacje o funkcji

Potrzebujesz pomocy! Wszelkie sugestie są mile widziane.

+0

Co masz, kiedy wpisujesz "system (" zip - @ -6 C: \\ Users \\ R.wd \\ ff \\ ffd ")'? – agstudy

+0

Co daje zip --version w linii poleceń? Aby rozwiązać ten problem, musisz podać ścieżkę, w której znajduje się plik zip.exe w Twojej zmiennej PATH. – jwijffels

+0

> system ("zip - @ -6 C: \\ Users \\ R.wd \\ ff \\ ffd"), a następnie brak danych wyjściowych, nic się nie dzieje, przechodzi do następnej linii zachęty – TongZZZ

Odpowiedz

1

Wygląda na to, że Twoja ścieżka nie jest ustawiona dla Zip, ustaw ścieżkę w zmiennych środowiskowych. Jeśli nie chcesz ustawiać ścieżki dla wszystkich procesów, możesz zrobić to dla pojedynczej sesji wiersza poleceń przez polecenie SET, ale musisz uruchomić R w tej samej sesji.

+0

jak rozumiem użytkownik musi dodać ścieżkę do podfolderu 'bin' folderu Rtools, a następnie napisać/przeczytać' ffdf' , następnie ponownie zmienić PATH na wartość domyślną? – Qbik

0

Niektóre linki i pliki do pobrania podane w dokumentacji wydają się być nieaktualne. Oto kroki, które są znane do pracy w systemie Windows 7 64 bit: Dla ffsave i ffload działać poprawnie:

# 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

do „zip” Nie znaleziono problem jest problemem nie unikalne dla pakietu ff. Oto proste rozwiązanie.

  1. Pobierz Rtools https://cran.r-project.org/bin/windows/Rtools/
  2. Otwórz Rtools i przejdź do folderu bin. Rtools> bin
  3. W oddzielnym oknie otwórz ścieżkę r. Na przykład, moje jest C: \ Program Files \ R \ R-2.15.2 \ bin \ x64 ()
  4. Skopiuj aplikację "zip" aplikacji Rtools (z 2) do folderu ścieżki r (z 3)

Teraz powinieneś być w stanie zapisać swój plik. Jeśli chcesz załadować swój plik, musisz również skopiować rozpakowanie do folderu r-path.

Powiązane problemy