python - 在 Pandas value_counts() 中提取值

标签 python pandas dataframe series

假设我们使用了 pandas dataframe[column].value_counts() 输出:

 apple   5 
 sausage 2
 banana  2
 cheese  1

如何按照上面显示的从最大值到最小值的顺序提取值?

例如:[苹果、香肠、香蕉、奶酪]

最佳答案

试试这个:

dataframe[column].value_counts().index.tolist()
['apple', 'sausage', 'banana', 'cheese']

关于python - 在 Pandas value_counts() 中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35523635/

相关文章:

python - 研究 "TypeError: expected string or bytes-like object"

python - 替换 Pandas 数据框中的列表元素

r 中显式行的行号

r - 拆分列中的分隔字符串并作为新行插入

python - 如何创建一个具有不同 Id 和其他两个列的不同值的新列?

python - 使用列中的数据创建新列

python - 切片 pandas DataFrame,其中列值存在于另一个数组中

Python 将 csv 文件列读入列表,忽略标题

python - 对输出文件进行 A-Z 排序

python - 在没有任何客户 ID 的情况下汇总客户支出