У меня есть набор данных, называемый «продажами», который является SFrame. есть столбец под названием «sqft_living», и я хочу преобразовать его в значение журнала. тип данных столбца - float. но когда я пытаюсь преобразовать его с функцией log(), он запрашивает float, хотя его уже поплавок. вот скриншот кодов и ошибок. не могли бы вы помочь мне найти проблему и преобразовать столбец в журналФункция python log() TypeError
a=train_data['sqft_living']
a
result of a
dtype: float
Rows: 17384
[1180.0, 2570.0, 770.0, 1960.0,...]
это показывает, что «а» плавать
тогда я использовал ниже код для преобразования входа значения, чтобы новый столбец называется 'log_sqft_living'
train_data['log_sqft_living']= log(a)
, но это дает ниже ошибки
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-23-6de995ee575f> in <module>()
----> 1 train_data['log_sqft_living']= log(a)
TypeError: a float is required
Пожалуйста, не публикуйте код и не выводите его в виде изображений. Через несколько месяцев это изображение может исчезнуть, и тогда ваш вопрос не поможет никому другому в той же ситуации. Измените свой вопрос, чтобы включить текст вашего сеанса IPython. –
'a' - это список. Не поплавок. И, пожалуйста, не включайте изображения. Вставьте весь код здесь. – Rahul
Большое спасибо за ответ. Я редактировал сообщение. любая помощь была бы действительно оценена –