Size: a a a

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

2019 June 20

OB

Oleg Basmanov in Python для анализа данных
Vlad Nykytenko
возможно глупый вопрос, а какой тип у столбца row['ID заказа']?
в строку перевел перед этим
источник

OB

Oleg Basmanov in Python для анализа данных
Алексей Макаров
Метод zfill вроде должен решить эту задачу https://docs.python.org/3.0/library/stdtypes.html#str.zfill
спасибо. покопаюсь
источник

YP

Yuriy Prudnikov in Python для анализа данных
Добавь ко всем десять нулей, а потом оставь последние 10 цифр
источник

АМ

Алексей Макаров... in Python для анализа данных
df['ID заказа'].apply(lambda x: x.zfill(10))
источник

АМ

Алексей Макаров... in Python для анализа данных
И функцию писать не придётся
источник

OB

Oleg Basmanov in Python для анализа данных
Алексей Макаров
df['ID заказа'].apply(lambda x: x.zfill(10))
бинго. Спасибо :)
источник

АМ

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

OB

Oleg Basmanov in Python для анализа данных
убунту так и не победил. оставил все  pycharm на винде :)
источник

АМ

Алексей Макаров... in Python для анализа данных
Oleg Basmanov
убунту так и не победил. оставил все  pycharm на винде :)
Это капец как странно конечно. Можешь прислать скрипт в личку, гляну
источник

OB

Oleg Basmanov in Python для анализа данных
ну без данных то бессмысленно. а данные не могу дать
источник

АМ

Алексей Макаров... in Python для анализа данных
Понял. Ок. Тогда останемся в неведении в чём был трабл)
источник

M

M 🌗🌘🌑🌒🌓... in Python для анализа данных
Oleg Basmanov
ну без данных то бессмысленно. а данные не могу дать
даже семпл данных?
источник

АМ

Алексей Макаров... in Python для анализа данных
Кстати, я подумал, что можно попробовать ещё без .loc сделать. То есть не df.loc[df['col'.isin(a)], а df[df['col'.isin(a)]. Но тоже так себе идея, по логике вещей, это ни на что не влияет, когда мы слайсинг делаем
источник

OB

Oleg Basmanov in Python для анализа данных
Алексей Макаров
Кстати, я подумал, что можно попробовать ещё без .loc сделать. То есть не df.loc[df['col'.isin(a)], а df[df['col'.isin(a)]. Но тоже так себе идея, по логике вещей, это ни на что не влияет, когда мы слайсинг делаем
да и на pd.merge такая же картина
источник

OB

Oleg Basmanov in Python для анализа данных
M 🌗🌘🌑🌒🌓
даже семпл данных?
можно конечно заморочиться, но честно лень :)
источник

M

M 🌗🌘🌑🌒🌓... in Python для анализа данных
Ну ладно.
источник

YP

Yuriy Prudnikov in Python для анализа данных
Всем привет. Вопрос следующий:
Есть таблица вида
a 0
b 0
b 0
b 1
a 0
d 1

Надо поставить группу для каждой строки. Группа заканчивается там, где во второй колонке присутствует единица. То есть на выходе получаем что то типа такого:
a 0 1
b 0 1
b 0 1
b 1 1
a 0 2
d 1 2

Кто знает оптимальный способ это сделать?
источник

АМ

Алексей Макаров... in Python для анализа данных
Посмотрите в сторону cumsum, скорее всего нужен будет cumsum с shift
источник

YP

Yuriy Prudnikov in Python для анализа данных
Ого, ровно то, что мне нужно, спасибо)
источник
2019 June 21

АМ

Алексей Макаров... in Python для анализа данных
Привет! А кто-нибудь знает как через scipy.stats посчитать доверительные интервалы для выборочного среднего?
источник