Сначала был создан столбец «Total_Pay_Dollars» набора данных с кодом римской цифрой (I).
I. compensation = raw_compensation.assign(
Total_Pay_Dollars = raw_compensation.get("Total Pay").apply(convert_pay_string_to_number)
)
compensation
Впоследствии я хочу, чтобы 'Total_Pay_Dollars' из 'I' отображался в гистограмме. Метод, который я использую, это «hist ()», который принимает один аргумент. Часть 'column =' является необязательной.
compensation.hist(column='Total_Pay_Dollars')
Вот как выглядит набор данных:

Вы можете заметить что столбец «Общая оплата» практически идентичен вновь созданному столбцу, и это из-за преобразования из str в non-str (float). Набор данных индексируется с меткой «Ранг».
Несмотря на то, что объект, называемый компенсацией, является фреймом данных, метод 'hist' не дает гистограмму. Это дает следующую ошибку: AttributeError: 'DataFrame' object has no attribute 'hist'
Я попытался деиндексации Ранга, и я также попытался выполнить метод Hist на объекте с характеристиками c Серии. Та же ошибка появляется с объектом Series.
Короче говоря, я хочу создать функциональную гистограмму из вновь созданного столбца из компенсации набора данных.