【发布时间】:2019-05-14 20:32:59
【问题描述】:
我有一个熊猫数据框。
input_data = {'col1': [1, 2, 3], 'col2': [3, 4, 5]}
d = pd.DataFrame(data=input_data)
anotherdata= magic(d)
df = pd.DataFrame(data=anotherdata)
我使用 DBSCAN 来集群 df。
结果我有cluster_labels。在这种情况下,标签的值可以从 -1(离群值)到 2。
我希望有机会单独显示来自特定类的数据,并可以通过索引访问初始数据帧d。
例如,我在input_data 中有一个索引为 1 的元素。
该元素被分配到簇 0,簇 0 中没有其他元素。
如何通过索引在input_data 中找到这个元素?
【问题讨论】:
-
您的示例无法运行,因为未定义 PCA,请注意
-
从你所问的看起来你想要
d.loc[1,:] -
是
sklearn的那个吗? -
其实PCA不计,我只是编辑了问题
标签: python arrays pandas dataframe dbscan