這個問題很難回答,但也許你可以指導我調試這樣的問題。RJSONIO連接問題
我寫了幾個腳本,很多功能,一個在另一個之上。我在最近版本的RStudio中開發(最近安裝了R)。我完成了我的第一個腳本測試版,並希望「嘗試一下」。當我在RStudio中運行它時(甚至在重新啓動RStudio之後,在加載任何庫文件之前),一切正常。 所以我用 "C:\Program Files\R\R-2.15.2\bin\x64\Rscript.exe" "path to script\script.R" > "log_out.log" 2> "log_err.log"
。
它失敗了。
log_exec_out.log
沒有產生任何輸出,
log_exec_err.log
包含錯誤消息:
錯誤文件(CON, 「R」):無法打開連接 電話:EXEC ...的get_info以.json - > fromJSON - > fromJSON - > I - >結構 - >獨特 執行暫停
所以,我查了清潔R:
錯誤文件(CON, 「R」):無法打開連接
它看起來像同樣的錯誤,至少在某些時候,回溯()給了我以下信息:
13:文件(CON, 「R」)
12:readlines方法(內容)
11:膏(readlines方法(內容),崩= 「\ n」)
10:withCallingHandlers(表達式,警告=函數(W)invokeRestart( 「muffleWarning」))
9:suppressWarnings(糊劑(readlines方法(內容),崩= 「\ n」))
8:唯一的(C( 「現狀」,oldClass(X)))
7:結構(X,類=唯一的(C( 「現狀」,oldClass(X))))
6:我(pasteWarnings(paste(readLines(content),collapse =「\ n」)))
5:fromJSON(URL)
4:fromJSON(URL)在my_script2.R#58
3:get_info.json(符號,天= 「所有」)在my_script1.R#116
2:actualize_df(符號,DF)在#13
1:EXEC( 「SYMBOL_NAME」,csv_dump = FALSE)
JSON的URL指向下面的數據結構:https://pln.bitcurex.com/data/trades.json WHI我認爲是正確的,不應該引起任何問題。 與網站的其他連接,如read.csv(url ...)在clean R中正常工作。 問題可能與RJSONIO有關,但它在RStudio中工作很奇怪。
您能否告知可能是什麼問題以及調試的下一步應該是什麼?
謝謝
但爲什麼它在RStudio中而不是在R中工作? RStudio額外處理https? – jangorecki 2013-02-18 07:09:31