как отсортировать pd.cut (bin) в порядке возрастания в python - PullRequest
0 голосов
/ 27 августа 2018

Мой код такой

bins = [1, 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000, 10000, 11000, 120000, 130000]
group = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13']

train['Coapplicant_Income_bin'] = pd.cut(train['CoapplicantIncome'], bins, labels=group)
Coapplicant_Income_bin = pd.crosstab(train['Coapplicant_Income_bin'], train['Loan_Status'])

print(Coapplicant_Income_bin)

Coapplicant_Income_bin.div(Coapplicant_Income_bin.sum(1).astype(float), axis=0).plot(kind="bar", stacked=True)
plt.xlabel('CoapplicantIncome')

P = plt.ylabel('Percentage')

график вывода:

enter image description here

как отсортировать мои корзины как 1,2,3,4, ets

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...