0
私はGraphlabからKMEAMSを実行するためのデータをprepartingだ、と次のようなエラーに実行しています:ここでSFrame関数kmeans - INT、フロートに隠密、辞書です
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.
は、各列の現在のデータ型です:
a.item_id str
sku.0 str
sku.1 str
もし私がstrからintにデータ型を得ることができたら、それはうまくいくはずです。しかし、SFramesを使うのは、標準的なPythonライブラリよりも難解です。そこに到着する助けに感謝します。