2017-09-13 5 views
-1

Ich möchte DBSCAN Beschriftungen als neue Spalte in früheren Daten, die ich mit dem Befehl pd.read_csv generiert. Ich laufe unter der Linie.wie DBSCAN Beschriftungen importieren-Python

bit_data['DBSCAN']=dbscan.labels_.astype(int) 

aber ich bekomme diesen Fehler.

Indexerror Traceback (jüngste Aufforderung zuletzt) ​​ in() ----> 1 bit_data [ 'DBSCAN'] = dbscan.labels_.astype (int)

Indexerror: nur ganze Zahlen, Scheiben (:), Auslassungszeichen (...), numpy.newaxis (None) und integer oder boolean Arrays gültig sind Indizes

Antwort

0

den Fehler auf der linken Seite ist .

Diese Variable bit_data wahrscheinlich ist ein Array, und erlaubt keine String Index: bit_data['DBSCAN']

Sie wahrscheinlich einen Datenrahmen

zu verwenden, bedeutete
Verwandte Themen