我有一个数据框:
df = pd.DataFrame([2,2,6,9,7,6,2,9,7,11], columns=['cat1','cat2','cat3','cat4','cat5','cat6','cat7','cat8','cat9','cat10'])
在这个df中,只有一行
如何根据列的值对这些列进行分组,并在绘图中显示列的簇
目前,这是我的代码,但它显示了错误的信息
grouped_cats = df.groupby(by= lambda value: value, axis = 1)
list(grouped_cats)[0]
无法理解您的用例,但我认为文件代码应该有所帮助
我能想到的最简单的可视化方法是
另一种可视化方法是,对于数据中的每个唯一值,计算相关标签的数量,并绘制散点图,以便使用类名进行注释。你说的聚类图是什么意思。我认为,最好的方法是通过散点图来可视化这种传播。如果需要,您可以转置和重命名
甚至阴谋
根据您的评论和澄清,groupby和dict
相关问题 更多 >
编程相关推荐