Рубрики
Без рубрики

Выбор R через Python

В этом посту я буду отстроиться на мой взгляд, почему вы можете научиться кодировать в R, а не в PY … Теги от RSTATS, Rprogramming, Python, начинающие.

В этом посту я буду отстроиться на мой взгляд, почему вы можете научиться учиться кодировать в R, а не в Python или, по крайней мере, попробуйте R. В конце этого поста я также разделяю несколько предложений для начала работы с либо.

Я сделал биты программирования на некоторое время. В то время как никогда не быть звездным программистом или не смог сделать что-нибудь изысканное в течение длительного времени, у меня в одной точке или другое написано какой-то код в QBasic, Turbo Pascal, MatLab, C, C ++ и PHP.

Я промаснул немного javaScript, HTML и CSS – даже идя до сих пор, чтобы написать свои собственные медиа-запросы в CSS, прежде чем я знал, какие адаптивные рамки были!

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

Я справедливая рука в Excel, и некоторые могут сказать, довольно хорошо у него. Да, это добрый язык программирования, в том смысле, что это больше похоже на программирование, чем нет.

После всего этого, когда он пришел к желанию сделать очень крутые вещи, я обнаружил мир Python и действительно попал в него – Python 3, который является 🙂. Чтение много статей, выполняя онлайн курсы, слушая все Поговорите мне питона Эпизоды и доставлены достаточно, чтобы сделать некоторую очистку данных и немного визуализации. Я даже купил Raspberry Pi!

Таким образом, вы можете видеть, что я не совпадал полностью, когда я делаю свой аргумент R-Over-Python.

Это приводит меня на R. После как-то после нескольких таких людей, как Джесси Маймипак и Мара Аверик В твиттере они выглядели так весело и приветствуют (не тот питон не), что я решил попробовать. Вау, разум взорвался! После проделав все остальные биты и кусочки на других языках, R с его TidyVerse набор пакетов, действительно имеет много смысла для меня.

Когда я впервые начал с Python, я прочитал много комментариев и статей, заявив, что R провел крутое обучение кривой обучения, чем Python, но я думаю, что это должно быть справочником R до нескольких дней тщательного. TidyVerse – это имя для набора пакетов, которые все хорошо работают вместе, с общим синтаксисом на них. Я не могу точно сказать, когда выпущено TidyVerse Но я догадаю, что в последние два года он пришел в общее использование, скажем, с 2017 года. В прошлом году я заметил в прошлом году, было некоторые из «Должны ли мы учить базу R или TidyVerse первого типа дискуссий в Интернете, поэтому это довольно недавно.

Мой опыт заключается в том, что R имеет меньший крутой кривой обучения, чем Python.

Если ваша главная цель в программировании является манипулировать и визуализировать данные, то вам следует попробовать. Особенно, если вы идете с тяжелого фона Excel. Визуализация намного проще в R. Мое первое участие в вызове TidyTueueStay действительно взорвала мой разум. В нескольких линиях кода я смог сделать то, что было бы довольно болезненным опытом в Python.

Опять причина причина тщательностей. Все пакеты для манипулирования и анализа данных разделяют общую базовую философию и синтаксис, с которым мне действительно приятно работать. Напротив, если вы хотите сделать достойную визуализацию в Python, вам нужно строить ряд пакетов вместе (Pandas, Seborn & Matplotlib), которые достаточно разные достаточно, чтобы заставить его жестко настроить.

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

На самом деле, вам не нужно. Нет Python против Святого войны, хотя некоторые люди могут пытаться заставить человека. Вы можете использовать один или другой или оба. Конечно, тем больше времени вы проводите на одном, чем более опытный, вы будете на нем. Мое предложение заключается в том, что если вы исходите из Excel, и хотите сделать анализ и визуализацию, попробуйте R. Вы, вероятно, будете любить это.

Новый до R или не нашел ресурс, который «щелкнул» еще?

Посмотрите на R4ds Онлайн книга Отказ Это отлично и бесплатно. Я не получил очень далеко до того, как я был зацеплен. Я даже не завершил половину этого, и я уже могу сделать несколько прохладных вещей.

После этого примите участие в TidyTueueSday Задача в Twitter. Это очень весело и очень приветствует новичков – Обязательно дайте нам знать, если это ваш первый пост!

Я начал YouTube Channel называется « другие люди RSTATS » с помощью скринкастов, охватывающих R пакеты, советы и сообщения TidyTueuesday. Я настоятельно рекомендую это: D.

Первый шаг, который я предлагаю, особенно для не программистов, это пройти через удивительную Автоматизировать скучные вещи с помощью Python Забронировать онлайн-версию. В нем есть код скидки, чтобы получить массивную скидку на онлайн-курс UDEMY. Это отличное введение к силе Python, чтобы автоматизировать вещи и заставляет его действительно заниматься узнать о языке.

Следующий шаг – еще один отличный онлайн-ресурс. Следуйте серии YouTube Kevin Markham Введение в библиотеку Pandas Отказ Это делает данные Warngling действительно весело И я не осмелился делать в Python без этой библиотеки. Кевин – действительно отличный инструктор.

Чтобы погрузиться в Python, я также рекомендую слушать Поговорите мне питона подкаст.

Не беспокойтесь о том, какой язык вы начинаете с. Ваше решение не установлено в камне.

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

Я изначально опубликовал эту статью на моем блог

Оригинал: “https://dev.to/oscar_b123/choosing-r-over-python-2fgn”