欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

原來(lái)的 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 這一列移動(dòng)到第一列?

                 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 中兩列的位置就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python?配置uwsgi?啟動(dòng)Django框架的詳細(xì)教程

    python?配置uwsgi?啟動(dòng)Django框架的詳細(xì)教程

    這篇文章主要介紹了python?配置uwsgi?啟動(dòng)Django框架,本文給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • python3安裝pip3(install pip3 for python 3.x)

    python3安裝pip3(install pip3 for python 3.x)

    這篇文章主要為大家詳細(xì)介紹了install pip3 for python 3.x,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • 解決Python對(duì)齊文本字符串問(wèn)題

    解決Python對(duì)齊文本字符串問(wèn)題

    這篇文章主要介紹了解決Python對(duì)齊文本字符串問(wèn)題,需要的朋友可以參考下
    2019-08-08
  • python四則運(yùn)算表達(dá)式求值示例詳解

    python四則運(yùn)算表達(dá)式求值示例詳解

    這篇文章主要為大家介紹了python四則運(yùn)算表達(dá)式求值示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • Django將默認(rèn)的SQLite更換為MySQL的實(shí)現(xiàn)

    Django將默認(rèn)的SQLite更換為MySQL的實(shí)現(xiàn)

    今天小編就為大家分享一篇Django將默認(rèn)的SQLite更換為MySQL的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • 基于python實(shí)現(xiàn)垂直爬蟲(chóng)系統(tǒng)的方法詳解

    基于python實(shí)現(xiàn)垂直爬蟲(chóng)系統(tǒng)的方法詳解

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)垂直爬蟲(chóng)系統(tǒng)的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-03-03
  • python使用pymysql模塊操作MySQL

    python使用pymysql模塊操作MySQL

    本文講述了python操作mysql基礎(chǔ)實(shí)例展示,包含pymysql的使用,tkinter的使用,感興趣的朋友可以參考下
    2021-06-06
  • Python 怎么定義計(jì)算N的階乘的函數(shù)

    Python 怎么定義計(jì)算N的階乘的函數(shù)

    這篇文章主要介紹了Python 怎么定義計(jì)算N的階乘的函數(shù),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • Python基礎(chǔ)教程之Matplotlib圖形繪制詳解

    Python基礎(chǔ)教程之Matplotlib圖形繪制詳解

    Matplotlib是一個(gè)廣泛使用的數(shù)據(jù)可視化庫(kù),提供了豐富的繪圖功能,用于創(chuàng)建各種類型的靜態(tài)、動(dòng)態(tài)和交互式圖形,本文將通過(guò)多個(gè)例子給大家詳細(xì)介紹一下Python的Matplotlib圖形繪制,需要的朋友可以參考下
    2023-07-07
  • 2021年最新用于圖像處理的Python庫(kù)總結(jié)

    2021年最新用于圖像處理的Python庫(kù)總結(jié)

    為了快速地處理大量信息,科學(xué)家需要利用圖像準(zhǔn)備工具來(lái)完成人工智能和深度學(xué)習(xí)任務(wù).在本文中,我將深入研究Python中最有用的圖像處理庫(kù),這些庫(kù)正在人工智能和深度學(xué)習(xí)任務(wù)中得到大力利用.我們開(kāi)始吧,需要的朋友可以參考下
    2021-06-06

最新評(píng)論