2013-12-12 66 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.