2013-12-12 69 views
1

我是一個R的總noob,我可能咬了一點點比我可以咀嚼,但如果你能幫助我,我將不勝感激。閱讀線導致等待輸入R

所以我想要做的是從twitter(工作)檢索頂級趨勢,然後將它們用作URL的一部分來嘗試撤回它們的定義。我的問題是readline的功能似乎要等我會嘗試的URL,我正在尋找一種方式來讓它做休息自動的,請找我的代碼如下

definitions <- "" 
lapply(X=hashtags,FUN=function(X){ 
tagdef <- c(tagdefurl,X[[dfPointer]]) 
tagdef<- paste(tagdef,collapse=" ") 
tagdef <- stringr::str_replace(string=tagdef,pattern=" ", replacement="") 
definitions <- tryCatch(readline(tagdef),silent=F) 
}) 

tagdef被定義之前,回車因爲應該是存儲返回的定義列表

我已經檢查了我所有的OAuth廢話,並且那邊的一切都很好,我得到的趨勢沒有問題。任何人都可以給我一些指點嗎?

+0

是大小寫。你確定你不應該寫'readLines'? – A5C1D2H2I1M1N2O1R2T1

+0

我開始認爲我是,只是嘗試?? readLines,它看起來像我正在尋找... doh。 – daark

回答

2

不幸的是,你可能只是偶然發現了一個「由於類似命名函數而導致用戶錯誤」的情況。在R中,有兩個readline(其中從終端(交互使用))和readLines(它用於*從連接讀取一些或全部文本行)讀取一行。

前者需要用戶輸入,第一個參數是「prompt」,因此等待輸入。

還記得在R.