Коала несовместима со Sklearn - ValueError: не удалось преобразовать строку в число с плавающей точкой: 'x' - PullRequest
0 голосов
/ 18 февраля 2020

Я пытаюсь приспособиться к Коалу коду, который хорошо работает с Pandas:

import pandas as pd
from databricks import koalas as ks
from sklearn import preprocessing

pdf = pd.DataFrame({'x':range(3), 'y':[1,2,5], 'z':[100,200,1000]})

df = ks.from_pandas(pdf)

min_max_scaler = preprocessing.MinMaxScaler()
result = min_max_scaler.fit_transform(df)

Сбой в последней строке со следующей ошибкой:

ValueError: could not convert string to float: 'x'

Кажется, что строка заголовка в Koalas интерпретируется как обычная строка функцией fit_transform.

Есть ли обходной путь?

Спасибо.

...