pandas .DataFrame.hist (), занимающий огромное количество памяти и времени для выполнения - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь создать гистограмму в соответствии с заданными ячейками. Не можете понять, почему операция занимает очень много времени (почти более 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))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...