#jupyter-notebook
Вопрос:
это и есть ошибка … «C:UsersUSERanaconda3libsite-packagespandascoreindexing.py:1637: SettingWithCopy Предупреждение: Значение пытается быть установлено для копии среза из фрейма данных
См. предостережения в документации: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy self._setitem_single_block(индексатор, значение, имя)»
это мой код:
k = 7
model = cluster.KMeans(n_clusters=k, init='k-means ')
X = dtf[["latitude","longitude"]]
## clustering
dtf_X = X.copy()
dtf_X["cluster"] = model.fit_predict(X)
## find real centroids
closest, distances = scipy.cluster.vq.vq(model.cluster_centers_,
dtf_X. Drop("cluster", axis=1).values)
dtf_X["centroids"] = 0
for i in closest:
dtf_X["centroids"].iloc[i] = 1
## add clustering info to the original dataset
dtf[["cluster","centroids"]] = dtf_X[["cluster","centroids"]]
dtf.sample(7)
как устранить ошибку?