Я пытаюсь создать гистограмму в соответствии с заданными ячейками. Не можете понять, почему операция занимает очень много времени (почти более 15 минут) для выполнения? Я просмотрел документацию по задействованным функциям, но не смог найти причину этого. У меня есть процессор i3 5-го поколения и 8 ГБ оперативной памяти на случай, если понадобится эта информация.
Ниже приведены подробные сведения о задействованных данных
df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 50 entries, 0 to 49
Data columns (total 4 columns):
State 50 non-null object
Population 50 non-null int64
Murder.Rate 50 non-null float64
Abbreviation 50 non-null object
dtypes: float64(1), int64(1), object(2)
memory usage: 1.7+ KB
df.describe()
Population Murder.Rate
count 5.000000e+01 50.000000
mean 6.162876e+06 4.066000
std 6.848235e+06 1.915736
min 5.636260e+05 0.900000
25% 1.833004e+06 2.425000
50% 4.436370e+06 4.000000
75% 6.680312e+06 5.550000
max 3.725396e+07 10.300000
И операция
df["Population"].hist(bins = np.arange(df["Population"].min(), df["Population"].max(), step=11))