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

Python實現(xiàn)奇數(shù)列與偶數(shù)列調(diào)換的方法詳解

 更新時間:2022年05月30日 10:36:25   作者:皮皮  
這篇文章主要為大家詳細(xì)介紹了如何利用Python實現(xiàn)df的奇數(shù)列與偶數(shù)列調(diào)換位置,比如A列,B列,調(diào)換成B列,A列,感興趣的小伙伴可以了解一下

一、前言

前幾天在Python鉑金交流群【瑜亮老師】給大家出了一道Pandas數(shù)據(jù)處理題目,使用Python實現(xiàn)df的奇數(shù)列與偶數(shù)列調(diào)換位置,比如A列,B列,調(diào)換成B列,A列。

下面是原始內(nèi)容。

en?=?'abcdef'
df?=?pd.DataFrame([[i?+?j?for?j?in?list(en)]?for?i?in?list(en)],?columns=list(en.upper()),?index=list(en.upper()))
print('源數(shù)據(jù)')
print(df)
#?請補全代碼
#
print('轉(zhuǎn)換后')
print(df)

結(jié)果如下圖所示:

二、實現(xiàn)過程

方法一

這里【kiddo】給出了一個解答,代碼和結(jié)果如下圖所示。

方法二

這里【月神】基于第一個方法,也給出了一個簡化答案,7到16行就可以寫成下面這樣,代碼如下所示:

df?=?df[[df.columns[index?+?(-1)?**?index]?for?index?in?range(len(df.columns))]]

運行之后,結(jié)果如下圖所示:

方法三

【月神】后來又給了一個方法,代碼如下所示:

import?numpy?as?np
import?pandas?as?pd

#?數(shù)據(jù)已經(jīng)幫你寫好,請補全剩余代碼,實現(xiàn)上述功能。
en?=?'abcdef'
df?=?pd.DataFrame([[i?+?j?for?j?in?list(en)]?for?i?in?list(en)],?columns=list(en.upper()),?index=list(en.upper()))
print('源數(shù)據(jù)')
print(df)
#?請補全代碼
df?=?df[np.array((df.columns[1::2],?df.columns[::2])).flatten('F')]
print('轉(zhuǎn)換后')
print(df)

運行之后,結(jié)果如下圖所示:

八仙過海,神仙操作,簡直太強了!

三、總結(jié)

這篇文章主要盤點了使用Python實現(xiàn)df的奇數(shù)列與偶數(shù)列調(diào)換位置,比如A列,B列,調(diào)換成B列,A列的問題,文中針對該問題給出了具體的解析和代碼演示,一共3個方法。

以上就是Python實現(xiàn)奇數(shù)列與偶數(shù)列調(diào)換的方法詳解的詳細(xì)內(nèi)容,更多關(guān)于Python數(shù)列調(diào)換的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • django2筆記之路由path語法的實現(xiàn)

    django2筆記之路由path語法的實現(xiàn)

    這篇文章主要介紹了django2筆記之路由path語法的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • opencv python 圖像輪廓/檢測輪廓/繪制輪廓的方法

    opencv python 圖像輪廓/檢測輪廓/繪制輪廓的方法

    這篇文章主要介紹了opencv python 圖像輪廓/檢測輪廓/繪制輪廓的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • PyTorch筆記之scatter()函數(shù)的使用

    PyTorch筆記之scatter()函數(shù)的使用

    這篇文章主要介紹了PyTorch筆記之scatter()函數(shù)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • python實現(xiàn)圖書館搶座(自動預(yù)約)功能的示例代碼

    python實現(xiàn)圖書館搶座(自動預(yù)約)功能的示例代碼

    這篇文章主要介紹了python實現(xiàn)圖書館搶座(自動預(yù)約)功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • wx.CheckBox創(chuàng)建復(fù)選框控件并響應(yīng)鼠標(biāo)點擊事件

    wx.CheckBox創(chuàng)建復(fù)選框控件并響應(yīng)鼠標(biāo)點擊事件

    這篇文章主要為大家詳細(xì)介紹了wx.CheckBox創(chuàng)建復(fù)選框控件并響應(yīng)鼠標(biāo)點擊事件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • ipython和python區(qū)別詳解

    ipython和python區(qū)別詳解

    在本篇文章里小編給大家分享了關(guān)于ipython和python區(qū)別的相關(guān)知識點,有興趣的朋友們跟著學(xué)習(xí)下。
    2019-06-06
  • Python入門之三角函數(shù)atan2()函數(shù)詳解

    Python入門之三角函數(shù)atan2()函數(shù)詳解

    這篇文章主要介紹了Python入門之三角函數(shù)atan2()函數(shù)詳解,分享了其實例,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • python獲取磁盤號下盤符步驟詳解

    python獲取磁盤號下盤符步驟詳解

    在本篇文章里小編給大家整理了關(guān)于python如何獲取磁盤號下盤符的操作步驟以及實例代碼,有興趣的朋友們學(xué)習(xí)下。
    2019-06-06
  • Python學(xué)習(xí)之二叉樹實現(xiàn)的示例詳解

    Python學(xué)習(xí)之二叉樹實現(xiàn)的示例詳解

    這篇文章主要為大家詳細(xì)介紹了Python實現(xiàn)二叉樹的相關(guān)知識,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解一下
    2023-04-04
  • Python使用turtle庫繪制小豬佩奇(實例代碼)

    Python使用turtle庫繪制小豬佩奇(實例代碼)

    這篇文章主要介紹了Python使用turtle庫繪制小豬佩奇,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01

最新評論

育儿| 石柱| 句容市| 内江市| 德江县| 铜梁县| 平南县| 开阳县| 内乡县| 花垣县| 武汉市| 珠海市| 颍上县| 英吉沙县| 神池县| 巴楚县| 宝清县| 定日县| 邹城市| 云和县| 英吉沙县| 正阳县| 莱州市| 成安县| 枣阳市| 金寨县| 堆龙德庆县| 天津市| 德保县| 延长县| 仙居县| 镇平县| 丰镇市| 东明县| 耿马| 富顺县| 房产| 新沂市| 隆昌县| 陆良县| 库车县|