python如何按列输出_pandas中的DataFrame按指定顺序输出所有列的方法

当DataFrame列显示顺序与定义顺序不一致时,可以通过设置列索引来调整。示例中,通过`df.ix[:, cols]`指定列顺序,使DataFrame按照'ID','Gender','ExamYear','Class','Participated','Passed','Employed','Grade'的顺序输出。" 1478856,117393,消息中间件详解:以WebSphere MQ为例,"['消息中间件', '分布式计算', 'WebSphere', 'IBM']
摘要由CSDN通过智能技术生成

问题:

输出新建的DataFrame对象时,DataFrame中各列的显示顺序和DataFrame定义中的顺序不一致。

例如:

import pandas as pd

grades = [48,99,75,80,42,80,72,68,36,78]

df = pd.DataFrame( {'ID': ["x%d" % r for r in range(10)],

'Gender' : ['F', 'M', 'F', 'M', 'F', 'M', 'F', 'M', 'M', 'M'],

'ExamYear': ['2007','2007','2007','2008','2008','2008','2008','2009','2009','2009'],

'Class': ['algebra', 'stats', 'bio', 'algebra', 'algebra', 'stats', 'stats', 'algebra', 'bio', 'bio'],

'Participated': ['yes','yes','yes','yes','no','yes','yes','yes','

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值