【发布时间】:2021-07-20 02:46:30
【问题描述】:
您好,我使用来自集合的 Counter 生成了上面的表格,用于计算数据框中 3 个变量的组合:Jessica、Mike 和 Dog。我得到了组合和它们的计数。 有什么帮助让那张桌子更漂亮一点吗?我想将索引重命名为 grp1、grp2 等,并将列重命名为 0 以外的名称。 此外,用于绘制不同组的最佳情节是什么? 谢谢你的帮助!!
我使用这个命令在这里生成表格: df= np.random.choice(["Mike", "Jessica", "Dog"], size=(20, 3))
Z= pd.DataFrame(df,columns=['a', 'b', 'c'])
导入收藏
从集合导入计数器
LL= Z.apply (Counter, axis="columns").value_counts()
H= pd.DataFrame(LL)
打印(H)
【问题讨论】:
-
这个问题可能最好在这一步之前解决,所以你应该提供你的数据样本,我们可以用它来告诉你如何正确地聚合它。 stackoverflow.com/questions/20109391/… 给出了如何制作样本数据的例子。
-
我使用以下内容生成了上表:df= np.random.choice(["Mike", "Jessica", "Dog"], size=(20, 3)) Z= pd.DataFrame(df,columns=['a', 'b', 'c']) 然后在新的一行 import collections from collections import Counter LL= Z.apply (Counter, axis= "columns").value_counts () H= pd.DataFrame(LL) H
-
请编辑您的问题以包含此代码 sn-p。它在当前状态下不可移植。
标签: pandas dataframe matplotlib counter