2013-02-20 34 views
7

Reproduceable उदाहरण:आर एफएफ पैकेज ffsave 'जिप' नहीं मिला

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 

सिस्टम: विंडोज 7 64 बिट, आर 15.2 64 बिट

Rtools

ज़िप 300xn-x64 स्थापित किया है और अनज़िप 600xn फ़ोल्डरों सेट विंडोज़ पथ से पहले से ही

सेमीडी लाइन काम कर रहा है, टाइप करें या अनजिप करें यह कार्य जानकारी दिखाता है

मदद चाहिए! किसी भी सुझाव की सराहना की है।

+0

जब आप 'system (" ज़िप - @ -6 सी: \\ उपयोगकर्ता \\ R.wd \\ ff \\ ffd ") टाइप करते हैं तो आपके पास क्या होता है? – agstudy

+0

ज़िप-वर्जन आपको कमांड लाइन पर क्या देता है? इसे हल करने के लिए आपको अपने पथ में zip.exe पाया गया पथ डालना होगा। – jwijffels

+0

> सिस्टम ("ज़िप - @ -6 सी: \\ उपयोगकर्ता \\ आर.डब्ल्यूडी \\ एफएफ \\ एफएफडी") तो कोई आउटपुट नहीं, कुछ भी नहीं हुआ, अगली प्रॉम्प्ट लाइन – TongZZZ

उत्तर

1

ऐसा लगता है कि आपका पथ ज़िप के लिए सेट नहीं है, पर्यावरण चर में पथ सेट करें। यदि आप सभी प्रक्रियाओं के लिए पथ सेट नहीं करना चाहते हैं तो आप इसे SET कमांड द्वारा सिंगल कमांड लाइन सत्र के लिए कर सकते हैं लेकिन फिर आपको उसी सत्र में अपना आर शुरू करना होगा।

+0

जैसा कि मैं समझता हूं कि उपयोगकर्ता को Rtools फ़ोल्डर के 'bin' सबफ़ोल्डर में PATH जोड़ना है, फिर 'ffdf' लिखें/पढ़ें , फिर फिर से PATH को डिफ़ॉल्ट मान में बदलें? – Qbik

0

दस्तावेज में दिए गए कुछ लिंक और डाउनलोड पुराने होने लगते हैं। ffsave और ffload के लिए सही ढंग से काम करने के लिए:: यहाँ चरण हैं, जो विंडोज 7, 64 बिट पर काम करने के लिए जाने जाते हैं कर रहे हैं

# 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

'जिप' नहीं मिला मुद्दा एक समस्या एफएफ पैकेज के लिए अद्वितीय नहीं है। यहां एक सरल समाधान है।

  1. डाउनलोड Rtools https://cran.r-project.org/bin/windows/Rtools/
  2. ओपन Rtools और बिन फ़ोल्डर में नेविगेट। Rtools> बिन
  3. एक अलग विंडो में, अपना आर पथ खोलें। उदाहरण के लिए, मेरा सी है: \ प्रोग्राम फ़ाइलें \ R \ R-2.15.2 \ bin \ x64 (more details at CRAN R for windows FAQ)
  4. आर रूट्स एप्लिकेशन "ज़िप" (2 से) को आर पथ फ़ोल्डर (3 से)
  5. में कॉपी करें

अब आप अपनी फ़ाइल को सहेजने में सक्षम होना चाहिए। अगर आप अपनी फाइल लोड करना चाहते हैं तो आपको अपने आर पथ फ़ोल्डर में अनजिप की प्रतिलिपि बनाना होगा।

संबंधित मुद्दे