最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何更改 pandas dataframe 中兩列的位置

 更新時間:2019年12月27日 09:43:15   作者:weixin_33830216  
如何更改 pandas dataframe 中兩列的位置?今天小編就為大家介紹兩種操作方法,希望對大家有所幫助,還等什么?一起跟隨小編過來看看吧

如何更改 pandas dataframe 中兩列的位置:

把其中的某列移到第一列的位置。

原來的 df 是:

df = pd.read_csv('I:/Papers/consumer/codeandpaper/TmallData/result01.csv')
               Net  Upper  Lower Mid Zsore
Answer option                        
More than once a day     0%  0.22% -0.12%  2  65 
Once a day          0%  0.32% -0.19%  3  45
Several times a week     2%  2.45%  1.10%  4  78
Once a week          1%  1.63% -0.40%  6  65

要將 Mid 這一列移動到第一列?

                 Mid  Upper  Lower Net Zsore
Answer option                        
More than once a day     2  0.22% -0.12%  0%  65 
Once a day          3  0.32% -0.19%  0%  45
Several times a week     4  2.45%  1.10%  2%  78
Once a week          6  1.63% -0.40%  1%  65

解決辦法:(使用 ix )

法一:

In [27]:
# get a list of columns
cols = list(df)
# move the column to head of list using index, pop and insert
cols.insert(0, cols.pop(cols.index('Mid')))
cols
Out[27]:
['Mid', 'Net', 'Upper', 'Lower', 'Zsore']
In [28]:
# use ix to reorder
df = df.ix[:, cols]
df
Out[28]:
           Mid Net Upper  Lower Zsore
Answer_option                   
More_than_once_a_day  2 0% 0.22% -0.12%   65
Once_a_day       3 0% 0.32% -0.19%   45
Several_times_a_week  4 2% 2.45%  1.10%   78
Once_a_week       6 1% 1.63% -0.40%   65

法二:

In [39]:
mid = df['Mid']
df.drop(labels=['Mid'], axis=1,inplace = True)
df.insert(0, 'Mid', mid)
df
Out[39]:
           Mid Net Upper  Lower Zsore
Answer_option                   
More_than_once_a_day  2 0% 0.22% -0.12%   65
Once_a_day       3 0% 0.32% -0.19%   45
Several_times_a_week  4 2% 2.45%  1.10%   78
Once_a_week       6 1% 1.63% -0.40%   65

#### full data
df = pd.read_csv('I:/Papers/consumer/codeandpaper/TmallData/result01.csv')
def func(x):
  return str(x['time_stamp'])+str(x['user_id'])
df['session_id'] = df.apply(func, axis=1)
del df['time_stamp']

sessionID=df['session_id']
df.drop(labels=['session_id'],axis=1,inplace=True)
df.insert(0,'session_id',sessionID)
df.to_csv('I:/Papers/consumer/codeandpaper/TmallData/result02.csv')

最終的處理結(jié)果:

以上這篇如何更改 pandas dataframe 中兩列的位置就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python和JavaScript間代碼轉(zhuǎn)換的4個工具

    Python和JavaScript間代碼轉(zhuǎn)換的4個工具

    JavaScript 已經(jīng)成為眾多其它編程語言爭相選擇的轉(zhuǎn)換目標(相關(guān)實例包括 TypeScript、Emscripten、Cor 以及 Cheerp)。而 Python 則擁有龐大的追隨者群體,另外現(xiàn)有的強大庫資源則使其成為面向 JavaScript 的理想待轉(zhuǎn)換或者說轉(zhuǎn)譯選項
    2016-02-02
  • python 接口測試response返回數(shù)據(jù)對比的方法

    python 接口測試response返回數(shù)據(jù)對比的方法

    本篇文章主要介紹了python 接口測試response返回數(shù)據(jù)對比的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python實現(xiàn)將Excel轉(zhuǎn)換成為image的方法

    Python實現(xiàn)將Excel轉(zhuǎn)換成為image的方法

    今天小編就為大家分享一篇Python實現(xiàn)將Excel轉(zhuǎn)換成為image的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • django多個APP的urls設(shè)置方法(views重復(fù)問題解決)

    django多個APP的urls設(shè)置方法(views重復(fù)問題解決)

    今天小編就為大家分享一篇django多個APP的urls設(shè)置方法(views重復(fù)問題解決),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Python學(xué)習(xí)筆記之常用函數(shù)及說明

    Python學(xué)習(xí)筆記之常用函數(shù)及說明

    俗話說“好記性不如爛筆頭”,老祖宗們幾千年總結(jié)出來的東西還是有些道理的,所以,常用的東西也要記下來,不記不知道,一記嚇一跳,乖乖,函數(shù)咋這么多捏
    2014-05-05
  • 在Django中使用Sitemap的方法講解

    在Django中使用Sitemap的方法講解

    這篇文章主要介紹了在Django中使用Sitemap的方法講解,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下
    2015-07-07
  • 基于Python如何使用AIML搭建聊天機器人

    基于Python如何使用AIML搭建聊天機器人

    AIML,全名為Artificial Intelligence Markup Language(人工智能標記語言),是一種創(chuàng)建自然語言軟件代理的XML語言,是由Richard Wallace和世界各地的自由軟件社區(qū)在1995年至2002年發(fā)明的,通過本文給大家介紹基于Python如何使用AIML搭建聊天機器人,需要的朋友一起學(xué)習(xí)
    2016-01-01
  • Python?pyecharts?Map地圖數(shù)據(jù)不顯示的原因及完美解決

    Python?pyecharts?Map地圖數(shù)據(jù)不顯示的原因及完美解決

    這篇文章主要給大家介紹了關(guān)于Python?pyecharts?Map地圖數(shù)據(jù)不顯示的原因及解決辦法,pyecharts是一款將python與echarts結(jié)合的強大的數(shù)據(jù)可視化工具,文中通過圖文以及代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-12-12
  • Python實現(xiàn)二叉堆

    Python實現(xiàn)二叉堆

    二叉堆是一種特殊的堆,二叉堆是完全二元樹(二叉樹)或者是近似完全二元樹(二叉樹)。二叉堆有兩種:最大堆和最小堆。最大堆:父結(jié)點的鍵值總是大于或等于任何一個子節(jié)點的鍵值;最小堆:父結(jié)點的鍵值總是小于或等于任何一個子節(jié)點的鍵值。
    2016-02-02
  • pygame播放音樂的方法

    pygame播放音樂的方法

    這篇文章主要介紹了pygame播放音樂的方法,以兩個簡單實例形式分析了pygame播放MP3音樂的實現(xiàn)方法,需要的朋友可以參考下
    2015-05-05

最新評論

定陶县| 商城县| 察雅县| 封开县| 扎赉特旗| 潮安县| 日照市| 德州市| 偃师市| 平阳县| 乌兰察布市| 格尔木市| 平凉市| 阳春市| 肇东市| 平潭县| 七台河市| 类乌齐县| 资兴市| 乌鲁木齐县| 锡林浩特市| 和田县| 霍山县| 申扎县| 克什克腾旗| 朔州市| 南阳市| 伊春市| 久治县| 县级市| 武乡县| 莲花县| 什邡市| 疏勒县| 文水县| 万荣县| 固始县| 体育| 鞍山市| 海城市| 朝阳县|