2010-12-05 25 views
7

我想獲得關於在R命令行窗口中重複的幫助。但在R命令行窗口獲取幫助

> ?repeat 
+ 
> help(repeat) 
Error: unexpected ')' in "help(repeat)" 

重複似乎與其他功能不同。我還發現,即使,如果,我也無法獲得幫助文件。所以我假設幫助只是爲了非控制跟隨功能/命令?如何獲得有關控制流命令的幫助文檔?

謝謝!

+0

完全重複[搜索ř幫助「for」和「重複」環(一個或多個)的幫助文件(http://stackoverflow.com/questions/3376184/searching-r-help-for-for-and-重複,循環,幫助文件)(如果你搜索第一個鏈接「[R]幫助」 SO) – Marek 2010-12-10 23:27:06

回答

7

repeatfor等是語言的一部分,解析器高度重視?;在此當R認爲你打算寫的東西,它需要評估之前呼籲的結果的功能?()。規範的解決方案是使用引用反引號函數名:

?`repeat` 

如迪文上面所指出的,這可以用於任何函數名。反引號對於引用具有非標準名稱的列表/數據框的對象或組件也很有用。

6

幫助( 「重複」)

「重複」

+1

這是一個總體戰略,使'「如果」`,甚至`「< - 」?`或` ?「[」`會給出有意義的迴應 – 2010-12-05 15:22:59

+3

甚至是`?「?」`=) – aL3xa 2010-12-05 15:55:11