2013-02-19 31 views
10

मैं के माध्यम से Windows में निम्न कमांड लाइन आदेश एक सरल test.R निष्पादित करने के लिएसमस्याएं आर त्रुटि संदेश में कमांड लाइन से स्क्रिप्ट पर कार्य: पथ निर्दिष्ट नहीं मिल सकता है

setwd("C:\Users\jdd\Documents") 
test <- 2*6598 
filename = "test.csv" 
write.csv(test,file=filename) 

कोशिश कर रहे हैं:

"C:\Program Files\R\R-2.15.2\bin\R.exe" CMD BATCH --vanilla --slave "C:\Users\jdd\Documents\test.R" 

जब मैं इस मैं निम्नलिखित त्रुटि मिलती है निष्पादित करें:

The system cannot find the path specified. 

मैं कहां काम करने के लिए कोशिश कर रहे हैं प्रदान किए गए त्रुटि संदेश के आधार पर समाधान नहीं है, लेकिन अब तक विफल रहा है। आश्चर्य है कि कोई मेरी मदद कर सकता है ताकि मैं सीधे कमांड लाइन से स्क्रिप्ट निष्पादित कर सकूं। धन्यवाद

+0

तुम्हें यकीन: स्पष्ट ठीक स्पष्ट रूप से अन्य Rscript.exe का रास्ता है कि स्थापित किया गया था करने के लिए '64' जोड़ने है? आर को उस 'setwd' लाइन पर हेक्स अंकों के बिना \ U का उपयोग करने के बारे में एक त्रुटि फेंकनी चाहिए। –

+3

'setwd ("सी: \\ उपयोगकर्ता \\ jdd \\ दस्तावेज़")' या 'setwd ("सी:/उपयोगकर्ता/jdd/दस्तावेज़") का उपयोग करें। – Roland

+0

टिप्पणियों के लिए धन्यवाद। 'Setwd() 'पंक्ति हटा दी गई है और अभी भी वही त्रुटि प्राप्त होती है। – Jochem

उत्तर

13

धन्यवाद @ सेबेस्टियन-सी! मैंने आरस्क्रिप्ट का उपयोग करने की कोशिश की, जिसे मैंने पहले जांच की थी। हालांकि, समस्या एक अलग थी। ऐसा लगता है कि मेरी स्थापना में R.exe और Rscript.exe फ़ाइल .\bin में है, लेकिन .\bin\x64 में भी एक है। पहला व्यक्ति ठीक से काम नहीं कर रहा है, लेकिन दूसरा वाला है। @ रोलैंड द्वारा की गई टिप्पणी भी बहुत महत्वपूर्ण है, क्योंकि एक बार काम करने के बाद मुझे यह त्रुटि संदेश मिला!

निम्न आदेश काम किया है:

"C:\Program Files\R\R-2.15.2\bin\x64\Rscript.exe" "C:\Users\jdd\Documents\test.R" 

और सही text.R है:

setwd("C:\\Users\\jdd\\Documents") 
test <- 2*6598 
filename = "test.csv" 
write.csv(test,file=filename) 
3

जैसा कि बताया जा here, यह आर के 64 बिट संस्करण के साथ कुछ करने के लिए है हो सकता है समस्या यह है कि transcript.exe स्वयं सिस्टम पर एक लापता फ़ाइल तक पहुंचने का प्रयास कर रहा है।

"C:\Program Files\R\R-2.15.2\bin\x64\Rscript.exe" --version 
R scripting front-end version 3.0.2 (2013-09-25)