2010-12-05 4 views
7

Я хотел получить помощь о повторить в окне командной строки R. НоПолучение справки по окну командной строки R

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

повтор кажется отличается от других функций. Также я нашел даже для , если, я также не могу получить справочный документ. Итак, я полагаю, что помощь нужна только для функции/управления без контроля? Как получить справочный документ о командах потока управления?

Спасибо!

+0

Точный дубликат [Поиск справки R для файла справки «для» и «повторения»] (http://stackoverflow.com/questions/3376184/searching-r-help-for-for-and- repeat-loops-help-file) (первая ссылка, если вы ищете «[r] help» on SO) – Marek 2010-12-10 23:27:06

ответ

7

repeat, for, и т.д. являются частью языка, что анализатор дает высокий приоритет; в этом случае R думает, что вы собираетесь написать что-то, что нужно было оценить до, вызывая функцию ?() на результат. Каноническое решение цитировать имя функции, используя кавычку:

?`repeat` 

Как Dwin отмечает выше, это может быть использовано для любого имени функции. Backticks также полезны для цитирования объектов или компонентов списков/фреймов данных, имеющих нестандартные имена.

6

помощь ("повторить")

"повторить"

+1

И это общая стратегия, так что `?", если "` и даже `?" <- "или` ? "[" `даст значимые ответы – 2010-12-05 15:22:59

+3

Или даже`? "?" `=) – aL3xa 2010-12-05 15:55:11

Смежные вопросы