Size: a a a

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

2019 October 23

АМ

Алексей Макаров... in Python для анализа данных
Всем привет! У меня в группе в FB развернулся интересный диалог об использовании различных средств визуализации.

Используете ли вы в ходе анализа данных инструменты построения интерактивных диаграмм в web'е (например, amcharts или d3js)?
Анонимный опрос
23%
Да, использую
77%
Нет, не использую
Проголосовало: 43
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
Привет, скажите, пж, есть в серрии инты в строковом типе данных, наны, и другие строки.
Как мне преобразовать все в тип инт,
если это реально строка, то в ноль превратить в ноль, если это инт в типе данных строка, то превратить в тип инт.
источник

АМ

Алексей Макаров... in Python для анализа данных
Владислав Литвинюк
Привет, скажите, пж, есть в серрии инты в строковом типе данных, наны, и другие строки.
Как мне преобразовать все в тип инт,
если это реально строка, то в ноль превратить в ноль, если это инт в типе данных строка, то превратить в тип инт.
А на nan в ноль преобразовать или оставить?
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
Алексей Макаров
А на nan в ноль преобразовать или оставить?
преобразовать
источник

АМ

Алексей Макаров... in Python для анализа данных
Владислав Литвинюк
Привет, скажите, пж, есть в серрии инты в строковом типе данных, наны, и другие строки.
Как мне преобразовать все в тип инт,
если это реально строка, то в ноль превратить в ноль, если это инт в типе данных строка, то превратить в тип инт.
s.replace(r'[^0-9]', 0, regex=True).fillna(0).astype(int)
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
Алексей Макаров
s.replace(r'[^0-9]', 0, regex=True).fillna(0).astype(int)
Точно, можно же было регуляркой)
Спасибо
источник

АМ

Алексей Макаров... in Python для анализа данных
Смотрите какая красота. https://stackoverflow.com/questions/58513084/subtract-values-for-all-columns-in-df1-by-values-in-one-column-in-df2/ Особенно удивило то, что решение с to_numpy() существенно выигрывает в скорости по сравнению с использованием sub()
источник

c

c7vvuve in Python для анализа данных
wow
источник

А

Алексей in Python для анализа данных
а подскажите, почему обычный replace в pandas может не работать? пробую так и он ничего не меняет совершенно contact['fio'] = contact['fio'].replace('\n', ' ')
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
Алексей
а подскажите, почему обычный replace в pandas может не работать? пробую так и он ничего не меняет совершенно contact['fio'] = contact['fio'].replace('\n', ' ')
contact['fio'] = contact['fio'].replace('\n', ' ', regex = True)
источник

А

Алексей in Python для анализа данных
Владислав Литвинюк
contact['fio'] = contact['fio'].replace('\n', ' ', regex = True)
ого, какая-то магия, спасибо. Хотя все равно не понимаю что не так
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
Алексей
ого, какая-то магия, спасибо. Хотя все равно не понимаю что не так
по полном совпадении если без регулярки
источник

АМ

Алексей Макаров... in Python для анализа данных
Алексей
а подскажите, почему обычный replace в pandas может не работать? пробую так и он ничего не меняет совершенно contact['fio'] = contact['fio'].replace('\n', ' ')
Или можно было df['fio'].str.replace(). Так как просто реплейс заменяет полностью значение ячейки, а при вызове атрибута str метод replace начинает работать на замену подстроки
источник

ВЛ

Владислав Литвинюк... in Python для анализа данных
Алексей Макаров
Или можно было df['fio'].str.replace(). Так как просто реплейс заменяет полностью значение ячейки, а при вызове атрибута str метод replace начинает работать на замену подстроки
так вроде на наны ругаеться, потому я через ругулярку предпочитаю
источник

АМ

Алексей Макаров... in Python для анализа данных
Владислав Литвинюк
так вроде на наны ругаеться, потому я через ругулярку предпочитаю
Да, если наны в Series есть, то так будет ругаться
источник
2019 October 25

AK

Anthony Karpov in Python для анализа данных
Сталкивался ли кто-то с тем, что seaborn не дорисовывает квадраты?
источник

АМ

Алексей Макаров... in Python для анализа данных
@Svirin Кажется у тебя такое было. Вроде бы помогает откатиться до другой версии matplotlib
источник

А

Алексей in Python для анализа данных
Да, нужно откатится на предыдущую версию
источник

АМ

Алексей Макаров... in Python для анализа данных
Переслано от Алексей Макаров...
источник

AK

Anthony Karpov in Python для анализа данных
Благодарю! Сейчас попробую
источник