2010-12-05 18 views
7

Je voulais obtenir de l'aide sur répéter dans la fenêtre de ligne de commande R. MaisObtenir de l'aide sur la fenêtre de ligne de commande R

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

répétition semble différent des autres fonctions. Aussi, j'ai trouvé même pour si, je ne peux pas obtenir de document d'aide. Donc, je suppose que l'aide est juste pour non-contrôle-suivre la fonction/commande? Comment obtenir le document d'aide sur les commandes de flux de contrôle alors?

Merci!

+0

Exemplaire exact de [Recherche de l'aide R pour les fichiers d'aide "répétés" et "répétés" en boucle (s)] (http://stackoverflow.com/questions/3376184/searching-r-help-for-for-and- repeat-loops-help-file) (premier lien si vous recherchez "[r] help" sur SO) – Marek

Répondre

7

repeat, for, etc sont des parties de la langue que l'analyseur accorde une haute priorité?; dans ce cas, R pense que vous alliez écrire quelque chose dont il avait besoin pour évaluer avant en appelant la fonction ?() sur le résultat. La solution canonique est de citer le nom de fonction à l'aide : accents graves

?`repeat` 

Comme dwin note ci-dessus, cela peut être utilisé pour tout nom de fonction. Les guillemets sont également utiles pour citer des objets ou des composants de listes/trames de données ayant des noms non standard.

+1

C'est vrai, vous pouvez aussi utiliser des guillemets et des guillemets simples ... – aL3xa

6

aide ("repeat")

"répéter"

+1

Et c'est une stratégie générale, de sorte que '?" si "' et even '? "<-" 'ou' ? "[" 'donnera des réponses significatives –

+3

Ou même'? "?" '=) – aL3xa

+0

Les guillemets doubles sont facultatifs. –