Изменить диапазон мусорных байнов Pandas PandasPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Изменить диапазон мусорных байнов Pandas Pandas

Сообщение Anonymous »

У меня есть таблица Pandas Pivot, и я хочу изменить диапазоны бина, чтобы вычислять с 0. < /p>

Hour_Num (0, 12] (12, 15] (15, 20] (20, 24]
today_qty yesterday_qty today_qty yesterday_qty today_qty yesterday_qty today_qty yesterday_qty
channel_name
Ajio 22 68 0 55 0 53 0 32
Amazon 3 6 0 3 0 3 0 0
D2C 0 0 0 1 0 0 0 0
Flipkart 25 32 0 18 0 42 0 26
Limeroad 1 0 0 0 0 1 0 0
Meesho 3 7 0 3 0 1 0 0
Myntra 61 102 0 53 0 96 0 55
Nykaa 12 8 0 10 0 14 0 18
Snapdeal 0 0 0 0 0 0 0 1
TataCliq 3 9 0 2 0 5 0 5
< /code>
< /blockquote>
Я хочу мусорные баки как (0, 12] (0, 15] (0, 20] (0, 24]. Я хочу показать общее количество Нет приказов с начала дня до 12:00, с 15:00, 20:00 и полуночи 12. 8 вечера
24: полуночная 12 < /p>
Это мой код: < /p>
df['Hour_Num'] = pd.cut(df.order_hour,[0,12,15,20,24])

pivot_df = df.pivot_table(index='channel_name', values=(['yesterday_qty','today_qty']), columns=['Hour_Num'], aggfunc=('sum')).fillna(0)

pivot_df = pivot_df.swaplevel(0,1, axis=1).sort_index(axis=1)
< /code>
Я ценю любой намек или решение. Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/782 ... bins-range
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»