sort_values()

DataFrame.sort_values(by=‘##’,axis=0,ascending=True, inplace=False, na_position=‘last’)

  • by: 指定列名(axis=0或’index’)或索引值(axis=1或’columns’)
  • axis: 若axis=0或’index’,则按照指定列中数据大小排序;若axis=1或’columns’,则按照指定索引中数据大小排序,默认axis=0
  • ascending: 是否按指定列的数组升序排列,默认为True,即升序排列
  • inplace: 是否用排序后的数据集替换原来的数据,默认为False,即不替换
  • na_position: {‘first’,‘last’},设定缺失值的显示位置 ```python

    单列

    df.sort_values(by=[‘col1’],na_position=’first’)

多列

df.sort_values(by=[‘col2’,’col3’],ascending=False) ```