Пример кода для R? [закрытый]

Многие объяснения уже присутствуют, чтобы объяснить, как это происходит и как это исправить, но вы также должны следовать рекомендациям, чтобы избежать NullPointerException вообще.

См. также: A хороший список лучших практик

Я бы добавил, очень важно, хорошо использовать модификатор final. Использование "окончательной" модификатор, когда это применимо в Java

Сводка:

  1. Используйте модификатор final для обеспечения хорошей инициализации.
  2. Избегайте возврата null в методы, например, при возврате пустых коллекций.
  3. Использовать аннотации @NotNull и @Nullable
  4. Быстрое завершение работы и использование утверждений, чтобы избежать распространения нулевых объектов через все приложение, когда они не должен быть пустым.
  5. Сначала используйте значения с известным объектом: if("knownObject".equals(unknownObject)
  6. Предпочитают valueOf() поверх toString ().
  7. Используйте null safe StringUtils StringUtils.isEmpty(null).

24
задан Aza 12 April 2013 в 00:18
поделиться

15 ответов

Я просто нашел этот вопрос и думал, что добавлю несколько ресурсов к нему. Мне действительно нравится Быстрый-R сайт:

http://www.statmethods.net/

Muenchen записал книгу об использовании R, если Вы происходите из SAS или SPSS. Первоначально это был документ онлайн на 80 страниц, из которого Springer поощрил его делать 400 + книга страницы. Исходная краткая форма, а также книга здесь:

http://rforsasandspssusers.com/

Вы, вероятно, уже видели их, но стоящий списка: http://cran.r-project.org/doc/manuals/R-intro.pdf http://cran.r-project.org/doc/contrib/Owen-TheRGuide.pdf http://cran.r-project.org/doc/contrib/Kuhnert+Venables-R_Course_Notes.zip

я не хочу походить на банальное прочитайте руководство, у парня, но справочных файлов обычно есть большие короткие надрезы рабочего кода как примеры. Я не R про, таким образом, я заканчиваю тем, что имел необходимость вскрыть противоречия в примерах для понимания их. Тот процесс, в то время как утомительный, действительно полезен.

Удачи!

РЕДАКТИРОВАНИЕ: хорошо я смущался быть сам соединение (это чувствует немного masturbatory), но здесь мой собственный список ресурсов R с описаниями и комментирует каждого: http://www.cerebralmastication.com/?page_id=62

19
ответ дан JD Long 28 November 2019 в 22:08
поделиться

Почему бы не смотреть www.r-project.org в соответствии с документацией и читать, по крайней мере, введение? Язык достаточно отличается от того, что Вы привыкли к тот просто смотрящий на примеры кода, не будет достаточно для Вас для собирания его. (По крайней мере, не вне основной подобной калькулятору функциональности.)

, Если Вы хотите выглядеть немного более глубокими, Вы могли бы хотеть посмотреть CRAN: набор онлайн модулей R с исходным кодом: cran.r-project.org

20
ответ дан DevinB 28 November 2019 в 22:08
поделиться

Как насчет CRAN? Вы преобладали над тысячей пакетов кода для выбора из.

10
ответ дан ars 28 November 2019 в 22:08
поделиться

Код Rosetta проект показывает R по сравнению с другими языками.

14
ответ дан Shane 28 November 2019 в 22:08
поделиться

Это твердо к Google r из-за этого являющийся слишком коротким именем. Попробуйте http://rseek.org/ , который обеспечивает r-customized поиск Google вместо этого. Поиск на примерах, кодируйте в репозиториях, и т.д.

7
ответ дан Shog9 28 November 2019 в 22:08
поделиться

Самый простой способ видеть код, к

  1. , тип R
  2. установки "help.start ()" или взгляд на онлайн-документацию, для получения названий функций
  3. вводит имя функции при подсказке

, Это распечатает исходный код прямо при подсказке и проиллюстрирует весь способ нечетных и интересных углов синтаксиса.

9
ответ дан Gregg Lind 28 November 2019 в 22:08
поделиться

Как Вы, вероятно, знаете, R, и S довольно подобны (кроме стоимости!).

я использую для использования обоих, и я настоятельно рекомендую Поэзия S .

я могу также настоятельно рекомендовать M.J. Кроули книга, и короче Venables & Ripley один.

3
ответ дан Galwegian 28 November 2019 в 22:08
поделиться

Steve McIntyre в http://www.climateaudit.org/ является большим поклонником R и часто отправляет рабочий код.

существует категория сценариев , и , Статистика и R перечисляют некоторые другие ресурсы

-1
ответ дан dbr 28 November 2019 в 22:08
поделиться

Некоторые простые примеры могут быть найдены в Mathesaurus - если Вы знаете, например, Python или Matlab, смотрите на соответствующие сравнительные таблицы для нахождения идиом R, которые соответствуют знакомым идиомам на другом языке.

5
ответ дан Jouni K. Seppänen 28 November 2019 в 22:08
поделиться

Я использую R Graph Gallery . Это очень помогло в построении графиков. Много хороших примеров.

#R на Freenode также был очень полезен.

5
ответ дан 28 November 2019 в 22:08
поделиться

http://had.co.nz/ggplot2/ содержит много графики с примерами кода. И вам понадобится всего один пакет для создания почти всех необходимых вам графиков.

4
ответ дан 28 November 2019 в 22:08
поделиться

В блоге Learning R есть много хороших примеров. В последнее время автор делал серию визуализаций, сравнивая Lattice и ggplot2.

8
ответ дан 28 November 2019 в 22:08
поделиться

Существует также R Wiki , который медленно растет.

4
ответ дан 28 November 2019 в 22:08
поделиться

здесь ссылки на группу проекта R в Linkedin. Я составил этот список ссылок, и многие люди сочли его полезным (некоторые также внесли очень полезные дополнения)

3
ответ дан 28 November 2019 в 22:08
поделиться

Используйте Google Code Search с командой "lang: r" и ключевыми словами

3
ответ дан 28 November 2019 в 22:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: