Когда вы создаете объект как city=SACRAMENTO
, VW интерпретирует его как строковый объект с именем city=SACRAMENTO
и присваивает ему неявное значение 1.0
.city=SACRAMENTO
хэшируется, и это формирует индекс для объекта.
Когда вы создаете элемент как beds:2
, VW интерпретирует его как элемент с именем beds
и значением элемента 2.0
,beds
хешируется и образует индекс.
Поэтому представьте элементы в форме __=__
как перечисления или значения из дискретного набора.Если у вас есть непрерывные объекты, то следует использовать значение с плавающей запятой.
Использование формата __=__
подходит для названий городов, но если вы используете этот же формат для широты и долготы, то очень маловероятно, что другой примерсобирается использовать одну и ту же строку lat / lng, чтобы использовать эту функцию в прогнозе.Мне кажется, что lat / lng должен быть feautre на основе числа с плавающей точкой.
Для sale_date
у вас есть похожая проблема.Возможно, это больше относится к разработке функций, но, возможно, вы хотите разделить эту функцию на год, день недели, месяц и т. Д.