【问题标题】:Pandas sort values based on distinct values, rather than countsPandas 根据不同的值而不是计数对值进行排序
【发布时间】:2022-11-14 11:12:44
【问题描述】:

下面的输出按计数排序。我希望它按字母顺序按值排序。任何帮助都感激不尽。

df['Item_Type'].value_counts(dropna=False).sort_values(ascending=True, na_position='first')

【问题讨论】:

  • 使用sort_index

标签: python-3.x pandas


【解决方案1】:

你想要sort_index,而不是sort_values

当您调用value_counts 时,您会返回一个新数据框,其中索引是该列的唯一值,而第一个值列是计数。

【讨论】:

  • 谢谢娄。排序索引成功了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-06
  • 1970-01-01
  • 2023-03-13
  • 1970-01-01
  • 2021-03-21
  • 2011-09-09
相关资源
最近更新 更多