Как удалить строку DataFrame в Pandas, чтобы она не отображалась в Visualiztions - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь создать штриховой график. Проблема в том, что мне нужны только данные мужского и женского пола. Однако, поскольку столбец member_gender имеет 3 значения - мужской, женский, другой, он также показывает другой столбец без какой-либо полосы. и код для этого же следующий:

df - это основной фрейм данных, откуда мне нужны эти 3 столбца

df_ride_dist = df[['member_gender','user_type','dist_in_km']]

Так как мне нужны только мужские и женские данные, я попробовал это :

df_ride_dist = df_ride_dist.loc[df['member_gender'] != 'Other']
my_palette = {'Subscriber': 'navy', 'Customer': 'deepskyblue'}

plt.figure(figsize = [10,7])
ax=sb.barplot(x = 'member_gender',y = 'dist_in_km', hue = 'user_type',
               palette = my_palette, data = df_ride_dist)
plt.title("Average Trip Distance by User Type", fontsize=20)
plt.xlabel("User Type", fontsize=14)
plt.ylabel("Average Trip Distance(km)", fontsize=14)
plt.legend(loc='upper right', bbox_to_anchor=(1.2, 1));

Это выглядит так:

Visualiztion

Может ли кто-нибудь помочь мне полностью удалить другой столбец из визуализации?

...