Python dataframe修改列的顺序
程序员文章站
2022-07-12 14:11:50
...
首先创建一个dataframe,如下:
import pandas as pd
a=["1001","1002","1003"]
b=["xiaoming","xiaohong","xiaohua"]
c=["77","88","99"]
d=["87","82","91"]
dataframe = pd.DataFrame({'number':a,'name':b,'Python':c,'Math':d})
结果显示为:
Math | Python | name | number | |
---|---|---|---|---|
0 | 87 | 77 | xiaoming | 1001 |
1 | 82 | 88 | xiaohong | 1002 |
2 | 91 | 99 | xiaohua | 1003 |
现在调整列的顺序:
order = ['number','name','Python','Math']
dataframe = dataframe[order]
结果显示为:
number | name | Python | Math | |
---|---|---|---|---|
0 | 1001 | xiaoming | 77 | 87 |
1 | 1002 | xiaohong | 88 | 82 |
2 | 1003 | xiaohua | 99 | 91 |
推荐阅读
-
Python创建一个空的dataframe,并循环赋值的方法
-
python消除序列的重复值并保持顺序不变的实例
-
Python DataFrame 设置输出不显示index(索引)值的方法
-
python pandas 对series和dataframe的重置索引reindex方法
-
Python中实例化class的执行顺序示例详解
-
python 字典修改键(key)的几种方法
-
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
-
详解在Python程序中解析并修改XML内容的方法
-
对python numpy.array插入一行或一列的方法详解
-
使用Python向DataFrame中指定位置添加一列或多列的方法