Je preparting des données pour exécuter KMEAMS de Graphlab, et je suis en cours d'exécution dans l'erreur suivante:sframe Kmeans - Covert à Int, Float, Dict
tmp = data.select_columns(['a.item_id'])
tmp['sku'] = tmp['a.item_id'].apply(lambda x: x.split(','))
tmp = tmp.unpack('sku')
kmeans_model = gl.kmeans.create(tmp, num_clusters=K)
Feature 'sku.0' excluded because of its type. Kmeans features must be int, float, dict, or array.array type.
Feature 'sku.1' excluded because of its type. Kmeans features must be int, float, dict, or array.array type.
Voici les types de données actuelles de chaque colonne:
a.item_id str
sku.0 str
sku.1 str
Si je peux obtenir le type de données de str à int je pense que cela devrait fonctionner. Cependant, utiliser SFrames est plus compliqué que les bibliothèques python standard. Toute aide pour y arriver est appréciée.