2010-12-05 796 views
7

quería obtener ayuda acerca de la repetición en la ventana de línea de comandos R. PeroObtención de ayuda en la ventana de línea de comandos R

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

repetición parece diferente de otras funciones. También encontré incluso para si, tampoco puedo obtener el documento de ayuda. Así que supongo que la ayuda es solo para la función/comando non-follow-control? ¿Cómo obtener el documento de ayuda sobre los comandos de flujo de control?

Gracias!

+0

duplicado exacto de [R Buscando ayuda para "para" y "repetir" bucle (s) archivo de ayuda] (http://stackoverflow.com/questions/3376184/searching-r-help-for-for-and- repetir los bucles-ayuda-archivo) (primer enlace si se busca "[r] ayuda" en la SO) – Marek

Respuesta

7

repeat, for, etc, son partes de la lengua que el analizador da alta prioridad a?; en este caso, R piensa que se va a escribir algo que necesita para evaluar antes de llamar a la función ?() en el resultado. La solución canónica es citar el nombre de función usando acentos abiertos:

?`repeat` 

Como Dwin observa anteriormente, esto puede ser utilizado para cualquier nombre de función. Los Backticks también son útiles para citar objetos o componentes de listas/marcos de datos que tienen nombres no estándar.

+1

Así es, puedes usar los trazos y las comillas simples también ... – aL3xa

6

ayuda ("Repetir")

"repetir"

+1

y eso es una estrategia general, por lo que ' "si" 'e incluso' "<-"??' o ' ? "[" 'dará respuestas significativas –

+3

O incluso'? "?" '=) – aL3xa

+0

comillas dobles son opcionales. –

Cuestiones relacionadas