Size: a a a

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

2021 October 15

@

@RAM@ in Python для анализа данных
И сколько их
источник

@

@RAM@ in Python для анализа данных
Буквы это товар?
источник

V

Viktor in Python для анализа данных
Кол-во клиентов и столбцов динамическое, для разных программ разное. Но принцип один - столбец с названием клиента (начинается на Cust..) след. столбец с данными.
источник

V

Viktor in Python для анализа данных
В PQ я для каждой строки формирую таблицу из трех столбцов Шапка, Значение строки, Значение строки со смещением на 1
Отфильтровываю по условию первый столбец, беру значение из 3-го.
источник

V

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

KM

Konstantin Mohov in Python для анализа данных
Если данные всегда в таком порядке, не легче сделать пивот (как говорили ранее) и потом shift на 1, и добавить покупку как новый столбец
источник

VM

Valerii Mamontov in Python для анализа данных
Добрый день!
Я бы сначала "выравнял" данные, а потом уже можно и расчет сделать.
источник

IS

Ilya Shutov in Python для анализа данных
такие вещи делаются путем смены "широкого" представления в "длинное" — это штатный подход.
смотрите в сторону https://pandas.pydata.org/docs/reference/api/pandas.wide_to_long.html

почитайте что-нибудь такое:
https://towardsdatascience.com/wide-to-long-data-how-and-when-to-use-pandas-melt-stack-and-wide-to-long-7c1e0f462a98
https://datacarpentry.org/python-socialsci/12-long-and-wide/index.html
и т.д. ключевая фраза — "wide to long"
источник

V

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

IS

Ilya Shutov in Python для анализа данных
Оно не "очень похоже", это шаблон для решения задач подобного класса.
Непонятно почему за 2 прошедших часа никто не подсказал
источник

V

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

M

Mikhail in Python для анализа данных
потому что оно не решается простым melt, посмотрите внимательно на данные
источник

M

Mikhail in Python для анализа данных
там не клиенты в колонках, там через один имя клиента и значение
источник

IS

Ilya Shutov in Python для анализа данных
ну и что? всякие хелперы по выбору колонок не работают?

в целом, это все дело вкуса. для работы с данными питон мне жутко неудобен.
в R это решается одной строкой.

я уверен, что и в пандасе это можно сделать, хелперы существуют. направление показал.

ну а если общественность утверждает, что в питоне так сделать нельзя — тоска-тоска
источник

M

Mikhail in Python для анализа данных
да-да, все уже поняли, что R лучше питона 😊
источник

IS

Ilya Shutov in Python для анализа данных
так дайте человеку ответ готовый
"там не клиенты в колонках, там через один имя клиента и значение" — это не ответ.
источник

IS

Ilya Shutov in Python для анализа данных
почему же за 2 часа никто не поможет?
источник

IS

Ilya Shutov in Python для анализа данных
разве это ко мне вопрос?
источник

M

Mikhail in Python для анализа данных
это был ответ на ваше замечание, что здесь подходит шаблонное решение тупо перевода из широкого формата в узкий. это не так
источник

IS

Ilya Shutov in Python для анализа данных
дать ответ на R? в одну строчку
источник