来源:Python数据之道 (ID:PyDataLab)
作者:阳哥
大家好,我是阳哥。
Pandas 可以说是 在Python数据科学领域应用最为广泛的工具之一。
Pandas是一种高效的数据处理库,它以 dataframe
和 series
为基本数据类型,呈现出类似excel的二维数据。
在数据处理过程中,咱们经常需要将列按照一定的要求进行排序,以方便展示。
这里,阳哥来给大家分享下 在 Pandas 中将列排序的几种常用方法。
数据准备
文中主要使用了 pandas
和 akshare
,首先导入 Python 库,如下:
import pandas as pd
import akshare as ak
print(f'pandas version: {pd.__version__}')
本次使用的数据如下:
data = {
'brand':['Python数据之道','价值前瞻','菜鸟数据之道','Python','Java'],
'B':[4,6,8,12,10],
'A':[10,2,5,20,16],
'D':[6,18,14,6,12],
'years':[4,1,1,30,30],
'C':[8,12,18,8,2],
}
df = pd.DataFrame(data=data)
df
现将现有的 columns
输出,方便后面 copy 使用。
df.columns
# Index(['brand', 'B&