R файлы справки на разных ОС - PullRequest
9 голосов
/ 13 марта 2012

Есть ли какой-нибудь способ получить доступ к версии справочного файла для Windows на компьютере с Linux в R?

Я пишу приличный объем кода R на моей машине с Linux, но я должен убедиться, что кодбудет работать на компьютере под управлением Windows для соавторов.

Меня несколько раз сжигали, когда я читал файл справки на моем компьютере с Linux, писал мой код, а затем часами думал, почему он не работает в Windows.до тех пор, пока я не проверю файл справки на этой машине и пойму, что он отличается от файла справки на машине с Linux.

У него обычно будет "ПРИМЕЧАНИЕ. В Windows xxxx ведет себя по-другому... ", и я хотел бы знать, что когда я писал код на моей машине с Linux!

Я понимаю, что многие файлы справки относятся к системе (например, ?system), но иногда яхотел бы прочитать версию Windows на моем компьютере с Linux.Сегодня я захотел прочитать ?windows, но мне пришлось загрузить свой ноутбук с Windows только для того, чтобы прочитать этот файл справки, потому что эта функция недоступна в Linux и поэтому нет файла справки.

ура.

1 Ответ

5 голосов
/ 13 марта 2012

Вы всегда можете посмотреть на источник, который дает вам четкие условия - это от man/system.Rd:

#ifdef windows
  Only double quotes are allowed on Windows: see the examples.  (Note: a
  Windows path name cannot contain a double quote, so we do not need to
  worry about escaping embedded quotes.)

  [...]

#endif
#ifdef unix
  Unix-alikes pass the command line to a shell (normally \file{/bin/sh},
  and POSIX requires that shell), so \code{command} can be anything the
  shell regards as executable, including shell scripts, and it can
  contain multiple commands separated by \code{;}.

  [...]

#endif
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...