Может потребоваться предварительная обработка данных, поскольку scikit-learn обрабатывает только числовые значения.В этом случае я хотел предсказать валюту транзакции.Валюта выражена в коде ISO, поэтому LabelEncoder использовался для преобразования ее в числовые категории (например: 1, 2, 3 ...):
#Import the object LabelEncoder
from sklearn.preprocessing import LabelEncoder
#defining class column
my_encoder = LabelEncoder()
my_class_currency = np.array(my_encoder.fit_transform(my_data['currency'])).reshape(-1,1)
#Create a "diccionary" to translate the categories into the actual values once you have the output
my_class_decoder = list(np.unique(my_data['currency']))