Size: a a a

Python для анализа данных

2019 June 09

RW

Russell Wilson in Python для анализа данных
Евгений Томилов
А Рашка норм для вкатывания? Ну, книга его. 🤔
Катится в сраное говно.
источник

АМ

Алексей Макаров... in Python для анализа данных
Евгений Томилов
А Рашка норм для вкатывания? Ну, книга его. 🤔
Мне перевод не очень зашёл, лучше в оригинале. Но в целом для ознакомления с алгоритмами книга крайне полезная, довольно таки много примеров кода, написана простым языком
источник

ЕТ

Евгений Томилов... in Python для анализа данных
Алексей Макаров
Мне перевод не очень зашёл, лучше в оригинале. Но в целом для ознакомления с алгоритмами книга крайне полезная, довольно таки много примеров кода, написана простым языком
Отлично, спасибо. Алгоритмы-то я знаю, надо только научиться их на Питоне писать. 😁
источник

N

Nikolay in Python для анализа данных
Пацаны вообще ребята. Кто смотрел "Python для аналитиков, маркетологов, менеджеров" скиньте пожалуйста третий день а то пропустил 🙁
источник
2019 June 11

DK

Diana Kolesnikova in Python для анализа данных
Всем привет. @ax_makarov спасибо за ссылку на группу ✋

Ищу аналитика-практика, кто умеет автоматизировать запуск скриптов на Python.
— Нужна ваша экспертиза, примеры, байки из жизни и работы
— Желание этой экспертизой делиться с теми, кто только осваивает Python
— 15 часов времени
— Немного безумства
— Много юмора

Это мы так ищем автора на часть нашего курса по Python. Да, это оплачивается. Да, сроки сжатые. Да, мы вам поможем все это круто подготовить. Писать можно прямо мне.
источник

OB

Oleg Basmanov in Python для анализа данных
Спам
источник
2019 June 12

Е

Евгений in Python для анализа данных
Коллеги, всем привет! Подскажите, как правильно воспользоваться геокодером через Pandas?

У меня есть функция get_country_from_location, которая через API получает из координат название страны. Я делаю
df['country'] = df['location'].apply(get_address_from_location)
и Pandas выдает мне
SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation:
http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy

Что я делаю не так? Я же не указываю индекс каждой строки, у меня их 20 тысяч, и я ожидаю что Pandas сама по ним пробежится.
источник

ND

Nick Donut 🍩 in Python для анализа данных
Передай через лямбду аргумент в функцию

.apply(lambda x: <your_func>(x))
источник

Е

Евгений in Python для анализа данных
Nick Donut 🍩
Передай через лямбду аргумент в функцию

.apply(lambda x: <your_func>(x))
это дает тот же output с тем же SettingWithCopyWarning. Ругается не на функцию, а на то, как я выбрал ячейки, к котороым ее применяю
источник

АМ

Алексей Макаров... in Python для анализа данных
Вообще SettingWithCopyWarning - это не всегда следствие неправильного синтаксиса. Это сделано, чтобы показать на потенциально неправильные кейсы использования. Подробнее можно тут прочитать https://stackoverflow.com/questions/20625582/how-to-deal-with-settingwithcopywarning-in-pandas
источник

АМ

Алексей Макаров... in Python для анализа данных
После apply ведь нормальные значения в колонке получаются?
источник

Е

Евгений in Python для анализа данных
да, в новой колонке появляются правильные данные
источник

АМ

Алексей Макаров... in Python для анализа данных
Ну тогда warning можно отключить, pd.options.mode.chained_assignment = None
источник
2019 June 13

ЕТ

Евгений Томилов... in Python для анализа данных
Сейчас будет самый нубовый вопрос, но тут я получу самый быстрый ответ, уверен.

Вот, есть Jupyter, окей. А есть какая-нибудь IDE поприкольнее? Ну, по типу... RStudio, только под Python заточенная.

Основное требование к ней - возможность совмещать в одном окне файл программы, консоль, терминал и окошко графики. Если возможно ещё список переменных вести, вообще классно будет.
источник

ЕТ

Евгений Томилов... in Python для анализа данных
Вот так примерно.
источник

ЕТ

Евгений Томилов... in Python для анализа данных
Вижу, что Spyder похож немного, но...
источник

b

bacchus in Python для анализа данных
Но?)
источник

b

bacchus in Python для анализа данных
Он не похож, он единственный покрывает задачи которые ты описал)
источник

ЕТ

Евгений Томилов... in Python для анализа данных
bacchus
Он не похож, он единственный покрывает задачи которые ты описал)
Он норм в целом? 😄 Не слишком часто вылетает, убивая всю работу?
источник

АМ

Алексей Макаров... in Python для анализа данных
В PyCharm есть scientific mode. https://www.jetbrains.com/pycharm/promo/anaconda/

Можно использовать Jupyter Lab. Поставить туда дополнение для обозревателя переменных (https://github.com/lckr/jupyterlab-variableInspector), а консоль там встроена нативно. Можно заморочиться с кучей плагинов в Лабе и сделать из этого что-то под свои нужды.

Есть еще штуки вроде Iodide, но пока это выглядит странно (https://alpha.iodide.io/).

Еще vs code не так давно анонсировали фичи для дата сайенса https://devblogs.microsoft.com/python/data-science-with-python-in-visual-studio-code/

Можно посмотреть в сторону Hydrogen https://nteract.io/atom
источник