TypeError: 'list' object is not callable for KMeans

TypeError: 'list' object is not callable for KMeans

我正在尝试 运行 以下代码已 运行 在我的笔记本中使用,没有针对不同类别的问题:

model = KMeans(n_clusters = 3, random_state= 123) 
model.fit(deos_scaled_data_1)
df_key_kpis_deos['Cluster_1a'] = list(model.labels_)

但我收到以下错误消息: 类型错误:'list' 对象不可调用

对于不同的 df,完全相同的代码有 运行,所以我很难理解这里有什么不同。我哪里出错了?

这里最有可能的是,在第三行之前的代码中,您分配了一个名为 list 的变量,然后覆盖了原始列表函数。