如何从 pandas.DataFrame.describe() 中提取最高值?

How do I extract the top value from pandas.DataFrame.describe()?

[在]

df.describe()

[出局]

count          48016
unique            40
top       volkswagen
freq           10185
Name: brand, dtype: object

这是我试过的方法

df.value_counts().iloc[0,0]

返回错误。我认为这是因为它是 returns 系列而不是数据框,在这种情况下,我无法提取最高值,只能提取值计数。

然后我尝试搜索 df.describe() 参数,但无法使用那里的任何东西。

甚至愚蠢地尝试了 df.describe().top() 和 df.describe(top) 希望两者都能奏效。

我觉得我在这里遗漏了一些微不足道的东西。如何提取 df.describe() 中的最高值 ('volkswagen')?

与任何系列一样,您可以通过点符号或方括号 __getitem__ 符号按标签访问值。

在这种情况下,它只是 df.describe().topdf.describe()['top']