2013-02-20 9 views
7

Reproduceable Ví dụ:R gói ff ffsave 'zip' không tìm thấy

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 

hệ thống: Windows 7 64bit, R 15,2 64bit

Rtools cài đặt

zip 300xn-x64 và giải nén 600xn thư mục cài đặt to windows Đường dẫn đã được

dòng cmd hoạt động, nhập zip hoặc giải nén nó hiển thị thông tin chức năng

Cần trợ giúp! Bất kỳ đề xuất nào đều được đánh giá cao.

+0

Bạn có gì khi bạn nhập 'hệ thống (" zip - @ -6 C: \\ Người dùng \\ R.wd \\ ff \\ ffd ")'? – agstudy

+0

Zip --version cung cấp gì cho bạn ở dòng lệnh? Bạn cần đặt đường dẫn nơi zip.exe được tìm thấy trong PATH của bạn để giải quyết vấn đề này. – jwijffels

+0

> hệ thống ("zip - @ -6 C: \\ Người dùng \\ R.wd \\ ff \\ ffd") sau đó không có đầu ra, không có gì xảy ra, đi tới dòng nhắc tiếp theo – TongZZZ

Trả lời

1

Dường như đường dẫn của bạn không được đặt cho Zip, đặt đường dẫn trong biến môi trường. Nếu bạn không muốn thiết lập đường dẫn cho tất cả các tiến trình, bạn có thể làm điều đó cho phiên dòng lệnh đơn bằng lệnh SET nhưng sau đó bạn phải bắt đầu R trong cùng một phiên.

+0

vì tôi hiểu người dùng phải thêm PATH vào thư mục con 'bin' của thư mục Rtools, sau đó ghi/đọc' ffdf' , sau đó một lần nữa thay đổi PATH thành giá trị mặc định? – Qbik

0

Một số liên kết và tài nguyên tải xuống được cung cấp trong tài liệu dường như đã lỗi thời. Dưới đây là các bước mà được biết đến để làm việc trên Windows 7, 64 bit: Đối ffsave và ffload để làm việc một cách chính xác:

# 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

Các 'zip' không tìm thấy vấn đề là một vấn đề không phải chỉ có các gói ff. Đây là một giải pháp đơn giản.

  1. Tải Rtools https://cran.r-project.org/bin/windows/Rtools/
  2. mở Rtools và điều hướng đến thư mục bin. Rtools> bin
  3. Trong một cửa sổ riêng, mở đường dẫn r của bạn. Ví dụ, của tôi là C: \ Program Files \ R \ R-2.15.2 \ bin \ x64 (more details at CRAN R for windows FAQ)
  4. Sao chép ứng dụng Rtools "zip" (từ 2) vào thư mục đường dẫn r (từ 3)

Bây giờ bạn sẽ có thể lưu tệp của mình. Nếu bạn muốn tải tập tin của bạn, bạn sẽ cần phải sao chép giải nén vào thư mục đường dẫn r của bạn là tốt.