Я просто хочу сравнить два итога по двум столбцам в моем фрейме данных, используя гистограмму seaborn, но я думаю, что я делаю это действительно неэффективно. Должен быть лучший способ сделать это.
Вот как я суммирую два столбца, которые я хочу сравнить.
total_member_paid = alee_merge_df['Total_Member_Paid'].sum()
total_plan_paid = alee_merge_df['Total_Plan_Paid'].sum()
Затем я создаю кадр данных для построения графиков значений. Я хотел получить имена двух столбцов на оси x и их итоги на оси Y, но я не вижу простого способа сделать это.
Вот созданный мною кадр данных:
total_rx_spend_df = pd.DataFrame(columns=['Total_Member_Paid', 'Total_Plan_Paid'])
total_rx_spend_df.at[0, 'Total_Member_Paid'] = total_member_paid
total_rx_spend_df.at[0, 'Total_Plan_Paid'] = total_plan_paid
Данные выглядят так:
Total_Member_Paid Total_Plan_Paid
0 639713 7.48757e+06
Я хотел бы иметь два столбца с именами столбцов по оси X и их итоговыми значениями по Y. Должен ли я поворачивать эти данные, чтобы столбецимена являются частью данных? Кажется, это должно быть легко, но я не могу найти что-то в Google, пытающееся сделать то же самое.
РЕДАКТИРОВАТЬ: я смог довольно близко подойти к тому, что я искал, но с помощьюПанды:
total_rx_spend_df[['Total_Member_Paid','Total_Plan_Paid']].plot(kind='bar')
Есть ли способ сделать это, но в морском рожке?