我有一个数据集,其中一列有两个唯一值:
leg = plt.legend(title="Title")
leg._legend_box.align = "right"
所以“Payout_Policy”有两个独特的价值。然而,当我在这个领域使用group by时会发生一些奇怪的事情:
[In]: data.payout_policy.unique()
[Out]: [upfront, consignment]
Categories (2, object): [upfront, consignment]
为什么同一字段的唯一值在这种情况下是不同的?
谢谢, 阿米尔
答案 0 :(得分:0)
正如Stephen Rauch指出的那样,你正在看一个SeriesGroupby
对象。如果要访问组密钥,可以使用documentation中所述的groups
属性。要输出组对象的所有键,请使用:
partition.groups.keys()
它应该产生与
相同的输出data.payout_policy.unique()