Я пытаюсь создать гистограмму из двух рядов из необработанных данных. Мои данные выглядят так:
Итак, я хочу сгруппировать по prev_purchase_count, подсчитать уникальных клиентов и разделить / по цветам по сегментам.
Я написал несколько строк кода, которые достигают того, что я хочу сделать, но Я знаю, что есть более простой способ - возможно, одна строка.
lv_purch = df_customers.loc[df_customers['segment']=='low-value','prev_purchase_count']
hv_purch = df_customers.loc[df_customers['segment']=='high-value','prev_purchase_count']
plt.hist([lv_purch,hv_purch], label=['low-value','high-value'])
plt.legend(loc='upper right')
plt.show()
Большое спасибо!