2012-09-28 31 views
5

मैं RStudio में निम्न लिखें जब यह ठीक काम करता है:पढ़ना यूआरएल और RStudio

nyt1 <- read.csv(url("http://stat.columbia.edu/~rachel/datasets/nyt1.csv")) 

लेकिन जब मैं आर कंसोल में एक ही बात लिखते हैं, तो मैं इस त्रुटि मिलती है:

Error in open.connection(file, "rt") : cannot open the connection 
In addition: Warning message: 
In open.connection(file, "rt") : cannot open: HTTP status was '0 (nil)' 

मैंने एक हज़ार बार चेक किया है और फिर से जांच की है और सब कुछ RStudio और R (समान संस्करणों, आदि) के बीच बिल्कुल समान लगता है, तो त्रुटि क्यों?

+3

इसके लायक होने के लिए, यह मेरे लिए रुगुई (विंडोज 7-64 बिट) में काम करता है। मेरा अनुमान प्रॉक्सी सेटिंग्स या नेटवर्क सेटिंग्स होगी। क्या दोनों परिदृश्यों के तहत 'setInternet2 (NA) 'का परिणाम है? –

+0

धन्यवाद ब्रायन! setInternet2 (NA) आर में रूस्टूडियो और गलत में आर है। क्या आप जानते हैं कि मैं इसे कैसे ठीक कर सकता हूं? धन्यवाद! – Sylvia

+1

यह उपयोगी हो सकता है। [लिंक] (http://www.r-bloggers.com/friday-function-setinternet2/) –

उत्तर

5

आरस्टूडियो और आर कंसोल के बीच प्रॉक्सी सेटिंग्स या अन्य नेटवर्क सेटिंग्स में अंतर हो सकता है। एक उदाहरण के रूप में, "इंटरनेट 2" विकल्प का उपयोग (आर को लागू होने पर कमांड लाइन पर परिभाषित) भिन्न हो सकता है। प्रत्येक प्लेटफ़ॉर्म पर setInternet2(NA) सेटिंग दिखाएगा। यदि इसका परिणाम अलग है, तो यह अंतर का स्रोत हो सकता है।

+0

साझा करने के लिए कोई उदाहरण? – geotheory

+0

@ गोथोरी मेरे पास कोई उदाहरण नहीं है; मैं अपनी विन्यास पर त्रुटि पुन: उत्पन्न नहीं कर सका। मुझे कुछ भाग्यशाली अनुमान लगाया गया कि टिप्पणियों में समस्या क्या थी, और, क्योंकि मैं सही था, मैंने इसे एक उत्तर के रूप में पोस्ट किया। –

+0

यह ठीक है धन्यवाद। मैक के बजाए विंडोज़ पर स्क्रिप्ट चलाकर मैंने इसे हल किया। – geotheory

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