Python Pandas vs R
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Python Pandas vs R
Такой вопрос: имеет ли смысл переходить с R на Питон с пандами? Я потратил время на изучение R, набрал кучу шаблонов и привык к синтаксису. Но у R есть значительные недостатки: 1) iterations are discouraged; 2) кроме анализа данных на R ничего сделать нельзя. Питон же универсален. В нем можно организовать не только анализ, но и сбор данных с разветвлениями для различных сценариев.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Python Pandas vs R
сейчас модно их вместе на каком-нибудь databriks cloud юзать через spark фреймворк.perasperaadastra wrote:Такой вопрос: имеет ли смысл переходить с R на Питон с пандами? Я потратил время на изучение R, набрал кучу шаблонов и привык к синтаксису. Но у R есть значительные недостатки: 1) iterations are discouraged; 2) кроме анализа данных на R ничего сделать нельзя. Питон же универсален. В нем можно организовать не только анализ, но и сбор данных с разветвлениями для различных сценариев.
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Python Pandas vs R
В моих задачах (где анализ данных вспомогателен, хотя и важен) я никогда не пользовался R, лет эдак за 30. Обходился Матлабом, недавно перешёл на Питон с Pandas + другие пакеты (типа DOE, Pareto, etc.). Сейчас осваиваю Julia для HPC. Мне не совсем понятна область предпочтительного применения R, ну кроме исторических мотивов (типа: учили же, все настоящие статистики используют, и т.д.).
Питон - да, наиболее универсален.
Питон - да, наиболее универсален.
-
- Уже с Приветом
- Posts: 63430
- Joined: 03 Nov 2004 05:31
- Location: RU -> Toronto, ON
Re: Python Pandas vs R
Круто ![Smile :)](./images/smilies/icon_smile.gif)
![Smile :)](./images/smilies/icon_smile.gif)
Not everyone believes what I believe but my beliefs do not require them to.
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: Python Pandas vs R
Я вас понимаю. Сам смотрю на Питон/Панды с сомнением. Хоть я и не часто пользуюсь R, но уже привык. На Пандах нужно начинать с нуля. Но именно потому, что нечасто пользуюсь R, я и задумываюсь о переходе на Питон, пока есть возможность..Снежная Королева wrote: в R я лично делаю все. Начиная от ETL pipeline и заканчивая web development. Меня жизнь заставила очень хорошо выучить R, и все остальное теперь раздражает.
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Python Pandas vs R
Наверное так, но с малым уточнением - для статистиков/даталогов академиков, а не академиков вообще. Я в бытность свою академиком, абсолютно всё делал в Матлабе. Включая вполне развитый тоолбокс для статистики. Сейчас многие академики перешли на Питон с соответствующими пакетами. Но статистики твёрдо остаются верны R - языком, написанном статистиками для статистиков.Снежная Королева wrote:Удобство R для академиков в том, что абсолютно все можно делать в одном R-Studio, начиная от сбора данных, анализа, моделей и написания научных статей и книг. И всегда можно быть уверенным, что если вышла статья на интересующую тему, то будет пакет в R написан, в не в Питоне. И все вокруг будут знать R.
Если вам надо для работы в индустрии, то можно и Питон.
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Python Pandas vs R
Странно. Но, как бы то ни было, Питон имеет гораааздо большую базу пользователей, в той же академии.Снежная Королева wrote:R также в social sciences популярен.
Для академии/студентов у Mathworks сущствнные скидки. У меня был вполне обеспеченный факультет и мне и подороже покупали, если надо было.Матлаб для академии как то странно, учитывая стоимость пакетов.
Мне вполне хватало стандартных возможностей statistical toolbox. Ну не для разработчиков - переделывателей RПро развитый toolbox для статистики, не делайте мне смешно. Я сейчас делаю очень простой research thesis, беру существующую библиотеку, смотрю source code (C), переписываю и добавляю фичи и назад компилирую эту же библиотеку, но уже с перламутровыми пуговицами. Я теперь R developerВ матлабе такое в принципе невозможно, т.к. proprietary software.
![Very Happy :D](./images/smilies/biggrin.gif)
А вообще - и R и Python и Matlab - ветхое старьё
![Very Happy :D](./images/smilies/biggrin.gif)
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Python Pandas vs R
Есть ещё много других open source, не толко Python. Octave, Scilab, Julia, etc.Снежная Королева wrote:Неудивительно, потому что R - open sourceflip_flop wrote:Но статистики твёрдо остаются верны R - языком, написанном статистиками для статистиков.Только Python может сравниться, тоже open source.
To же самое верно и для Python и для Julia ( в ней наиболее элегантно) и для многих других.Matlab, SAS, SPSS для резерча вообще не подходят. Fortran, и особенно C (сейчас чаще C++ ) почти везде используется Для резерва, но только как встроенные функции в обёртке R пакетов. Чтобы не нарушать экосистему.
-
- Уже с Приветом
- Posts: 7691
- Joined: 03 Oct 2014 06:12
Re: Python Pandas vs R
Снежная Королева wrote:Я сейчас делаю очень простой research thesis, беру существующую библиотеку, смотрю source code (C), переписываю и добавляю фичи и назад компилирую эту же библиотеку, но уже с перламутровыми пуговицами. Я теперь R developer![]()
![pray :pray:](./images/smilies/pray.gif)
![love :love:](./images/smilies/flowers.gif)
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: Python Pandas vs R
Или эмир, или ишак...flip_flop wrote:А вообще - и R и Python и Matlab - ветхое старьёСкоро взлетит Julia.
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
-
- Уже с Приветом
- Posts: 20128
- Joined: 21 Feb 2009 22:55
- Location: Лох Онтарио
Re: Python Pandas vs R
А вот что такое SAS? На вебсайте там много разных продуктов... Там есть что-то, что заменяет R с его библиотеками?
-
- Уже с Приветом
- Posts: 17496
- Joined: 25 Jan 2005 00:59
Re: Python Pandas vs R
Я могу только сказать что мой непосредственный начальник натренированный на SAS и его дразнят R-товарищи что он отстал от времени. И к тому же SAS - дорогой, как и MATLABperasperaadastra wrote:А вот что такое SAS? На вебсайте там много разных продуктов... Там есть что-то, что заменяет R с его библиотеками?
-
- Уже с Приветом
- Posts: 17496
- Joined: 25 Jan 2005 00:59
Re: Python Pandas vs R
Сермяжная Правда.Снежная Королева wrote:На самом деле все это неважно. Что команда ваша использует, то и вы будете использовать.
![Mentor :umnik1:](./images/smilies/umnik.gif)
-
- Уже с Приветом
- Posts: 4379
- Joined: 20 Jun 2001 09:01
Re: Python Pandas vs R
Совет perasperaadastra, как я понимаю ? Глобальный такой "вообще" совет. "Нет, вы поезжайте, поезжайте в Киев, и спросите о Паниковском"Снежная Королева wrote:И вообще.
Прочитайте reddit/datascience post
"I hire data scientists - this is the stuff this forum doesn't discuss enough...:"
После этого прочитайте все посты kindasortadata.
This has changed my life
![Very Happy :D](./images/smilies/biggrin.gif)
Reddit имеет несколько сомнительную репутацию.
Можно своими словами, для не датологов, но где-то рядом, которые читать вышеотмеченное не будут, но интересуются?
Если про то, что знание предметной области является первичным и выбор средств вторичен - это понятно.