Я пытаюсь приспособиться к Коалу коду, который хорошо работает с 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
.
Есть ли обходной путь?
Спасибо.