我有一个数据框,其中在A列中列出了多个值,在B和C列中也分配了不同的值。
我正在尝试使用熊猫提取A列中的最频繁值(i),然后在B和C列中打印分配给i的n个最频繁值。
我的代码如下:
d = df[['CA', 'CB', 'CC']]
d.sort_values('CA')
print("CA:", d.CA.mode(), d.CB.mode(), d.CC.mode())
但这不起作用。
此外,我只想要字段名称。当我打印到STDOUT时,它还包含我不需要的dtype。
任何帮助将不胜感激。