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

Выбор между R и Python … Задавая сами языки

На протяжении многих лет было много обсуждений о R и Python в статистике … С меткой R, Python.

На протяжении многих лет было много обсуждений о R и Python в статистике/науке о данных. Какой язык вы должны выбрать, если вы начинаете в науке о данных? Какой язык лучше в статистике? Какой язык лучше для машинного обучения? Какой язык лучше в ______?

Конечно, некоторые действительно потрясающие люди вышли из своего пути, чтобы попытаться помочь вам ответить на эти вопросы. Например, вы можете проверить Эта инфографика Поделился Karlijn Willens на Datacamp Отказ Анализ проходит через разные категории и представляет жесткие данные для своих читателей. Этот пост не будет делать ничего из этого.

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

Спрашивать Р.

> 'R' > 'python'
[1] TRUE

Спрашивать Python

>>> 'python' > 'R'
True

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

Немного о том, почему сравнения отличаются

Как говорит заголовок, это просто будет немного Отказ Для R вы можете прочитать на Сравнение документации ; Раздел подробности обсуждается строковые сравнения. Для Python вы можете проверить раздел String Shartisonis в этом посте от Python Guru Отказ

В этом посту мы собираемся игнорировать детали и клюп сравнения. Мы просто собираемся сортировать все буквы и цифры. Это показывает нам, как все могут по-разному вытаскивать, если мы написали сравнение, используя разные случаи или заменении Leetspeak.

Сортировка персонажей в R

> # create and sort a vector of letters & digits
> sorted_chars = sort(c(LETTERS, letters, 0:9))
> collapsed_sorted_chars = paste(sorted_chars, collapse='')
>
> print(collapsed_sorted_chars)
[1] "0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ"

Сортировка персонажей в Python

>>> import string
>>>
>>> # create and sort a list of letters & digits
>>> sorted_chars = sorted(string.ascii_letters + string.digits)
>>> collapsed_sorted_chars = ''.join(sorted_chars)
>>>
>>> print(collapsed_sorted_chars)
'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'

Оригинал: “https://dev.to/adamspannbauer/choosing-between-r-and-python-by-asking-the-languages-themselves-2klh”