亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pandas中的DataFrame按指定順序輸出所有列的方法

 更新時間:2018年04月10日 09:06:40   作者:桂小林  
下面小編就為大家分享一篇pandas中的DataFrame按指定順序輸出所有列的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

問題:

輸出新建的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','yes','yes'],
 'Passed': ['yes' if x > 50 else 'no' for x in grades],
'Employed': [True,True,True,False,False,False,False,True,True,False],
 'Grade': grades})
print(df)

輸出為:

  Class Employed ExamYear Gender Grade ID Participated Passed
0 algebra  True  2007  F  48 x0   yes  no
1 stats  True  2007  M  99 x1   yes yes
2  bio  True  2007  F  75 x2   yes yes
3 algebra False  2008  M  80 x3   yes yes
4 algebra False  2008  F  42 x4   no  no
5 stats False  2008  M  80 x5   yes yes
6 stats False  2008  F  72 x6   yes yes
7 algebra  True  2009  M  68 x7   yes yes
8  bio  True  2009  M  36 x8   yes  no
9  bio False  2009  M  78 x9   yes yes

解決辦法

在以上代碼中增加以下代碼:

cols=['ID','Gender','ExamYear','Class','Participated','Passed','Employed','Grade']
df=df.ix[:,cols]

df=df.ix[:,cols]語句表示,DataFrame的行索引不變,列索引是cols中給定的索引。

輸出為:

 ID Gender ExamYear Class Participated Passed Employed Grade
0 x0  F  2007 algebra   yes  no  True  48
1 x1  M  2007 stats   yes yes  True  99
2 x2  F  2007  bio   yes yes  True  75
3 x3  M  2008 algebra   yes yes False  80
4 x4  F  2008 algebra   no  no False  42
5 x5  M  2008 stats   yes yes False  80
6 x6  F  2008 stats   yes yes False  72
7 x7  M  2009 algebra   yes yes  True  68
8 x8  M  2009  bio   yes  no  True  36
9 x9  M  2009  bio   yes yes False  78

以上這篇pandas中的DataFrame按指定順序輸出所有列的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • keras繪制acc和loss曲線圖實例

    keras繪制acc和loss曲線圖實例

    這篇文章主要介紹了keras繪制acc和loss曲線圖實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python的條件語句與運算符優(yōu)先級詳解

    Python的條件語句與運算符優(yōu)先級詳解

    這篇文章主要介紹了Python的條件語句與運算符優(yōu)先級,是Python入門學習中的基礎知識,需要的朋友可以參考下
    2015-10-10
  • python高手之路python處理excel文件(方法匯總)

    python高手之路python處理excel文件(方法匯總)

    用python來自動生成excel數(shù)據(jù)文件。python處理excel文件主要是第三方模塊庫xlrd、xlwt、xluntils和pyExcelerator,除此之外,python處理excel還可以用win32com和openpyxl模塊
    2016-01-01
  • Python垃圾回收機制三種實現(xiàn)方法

    Python垃圾回收機制三種實現(xiàn)方法

    這篇文章主要介紹了Python垃圾回收機制三種實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • python與C互相調用的方法詳解

    python與C互相調用的方法詳解

    這篇文章主要給大家介紹了關于python與C互相調用方法的相關資料,文中通過示例代碼詳細介紹了動用的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面跟著小編來一起學習學習吧。
    2017-07-07
  • Python中request庫的各種用法詳細解析

    Python中request庫的各種用法詳細解析

    本文詳細介紹了Python的requests庫的安裝與使用,包括HTTP請求方法、請求頭、請求體的基本概念,以及發(fā)送GET和POST請求的基本用法,同時,探討了會話對象、處理重定向、超時設置、代理支持等高級功能,幫助讀者更高效地處理復雜的HTTP請求場景,需要的朋友可以參考下
    2024-10-10
  • 昨晚我用python幫隔壁小姐姐P證件照然后發(fā)現(xiàn)

    昨晚我用python幫隔壁小姐姐P證件照然后發(fā)現(xiàn)

    大家好,我是Lex 喜歡欺負超人那個Lex 建議大家收藏哦,以后幫小姐姐P自拍,證件照,調尺寸,背景,摳圖,直接10行代碼搞定,瞬間高大上
    2021-08-08
  • pycharm中虛擬環(huán)境venv簡介以及實踐指南

    pycharm中虛擬環(huán)境venv簡介以及實踐指南

    這篇文章主要給大家介紹了關于pycharm中虛擬環(huán)境venv簡介以及實踐的相關資料,虛擬環(huán)境是利用了操作系統(tǒng)中環(huán)境變量,以及進程間環(huán)境隔離的特性,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • 利用標準庫fractions模塊讓Python支持分數(shù)類型的方法詳解

    利用標準庫fractions模塊讓Python支持分數(shù)類型的方法詳解

    最近在工作中遇到了分數(shù)處理,查找相關的資料發(fā)現(xiàn)可以利用Fraction類來實現(xiàn),所以下面這篇文章主要給大家介紹了關于利用標準庫fractions模塊讓Python支持分數(shù)類型的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下。
    2017-08-08
  • 對python 自定義協(xié)議的方法詳解

    對python 自定義協(xié)議的方法詳解

    今天小編就為大家分享一篇對python 自定義協(xié)議的方法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02

最新評論