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

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

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

一、前言

前幾天在Python鉑金交流群【瑜亮老師】給大家出了一道Pandas數(shù)據(jù)處理題目,使用Python實(shí)現(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)
#?請(qǐng)補(bǔ)全代碼
#
print('轉(zhuǎn)換后')
print(df)

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

二、實(shí)現(xiàn)過(guò)程

方法一

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

方法二

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

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

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

方法三

【月神】后來(lái)又給了一個(gè)方法,代碼如下所示:

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

#?數(shù)據(jù)已經(jīng)幫你寫好,請(qǐng)補(bǔ)全剩余代碼,實(shí)現(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)
#?請(qǐng)補(bǔ)全代碼
df?=?df[np.array((df.columns[1::2],?df.columns[::2])).flatten('F')]
print('轉(zhuǎn)換后')
print(df)

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

八仙過(guò)海,神仙操作,簡(jiǎn)直太強(qiáng)了!

三、總結(jié)

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

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

相關(guān)文章

  • 基于Python實(shí)現(xiàn)繪制屬于你的世界地圖

    基于Python實(shí)現(xiàn)繪制屬于你的世界地圖

    Python之所以這么流行,是因?yàn)樗粌H能夠應(yīng)用于科技領(lǐng)域,還能用來(lái)做許多其他學(xué)科的研究工具,繪制地圖便是其功能之一。本文我們將用matplot工具包之一的  mpl_toolkits  來(lái)繪制世界地圖,需要的可以參考一下
    2022-11-11
  • 解讀Numpy中的排序(sort,argsort)

    解讀Numpy中的排序(sort,argsort)

    這篇文章主要介紹了關(guān)于Numpy中的排序(sort,argsort),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • 基于Python實(shí)現(xiàn)自制CV剪貼板功能

    基于Python實(shí)現(xiàn)自制CV剪貼板功能

    云桌面的win10不能調(diào)出剪貼板,對(duì)于CV工程師來(lái)說(shuō)十分不方便,所以這篇文章主要介紹了如何使用Python實(shí)現(xiàn)一個(gè)CV剪貼板,提升常用語(yǔ)句的復(fù)制粘貼效率,感興趣的可以了解下
    2024-02-02
  • 使用python爬蟲實(shí)現(xiàn)子域名探測(cè)問(wèn)題

    使用python爬蟲實(shí)現(xiàn)子域名探測(cè)問(wèn)題

    子域名枚舉是為一個(gè)或多個(gè)域查找子域的過(guò)程,它是信息收集階段的重要組成部分,這篇文章主要介紹了使用python實(shí)現(xiàn)子域名探測(cè),需要的朋友可以參考下
    2022-07-07
  • python playwright之元素定位示例詳解

    python playwright之元素定位示例詳解

    這篇文章主要為大家介紹了python playwright之元素定位示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • 使用Python實(shí)現(xiàn)圖像標(biāo)記點(diǎn)的坐標(biāo)輸出功能

    使用Python實(shí)現(xiàn)圖像標(biāo)記點(diǎn)的坐標(biāo)輸出功能

    這篇文章主要介紹了使用Python實(shí)現(xiàn)圖像標(biāo)記點(diǎn)的坐標(biāo)輸出功能,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2019-08-08
  • Python logging模塊學(xué)習(xí)筆記

    Python logging模塊學(xué)習(xí)筆記

    這篇文章主要介紹了Python logging模塊,logging模塊是在2.3新引進(jìn)的功能,用來(lái)處理程序運(yùn)行中的日志管理,本文詳細(xì)講解了該模塊的一些常用的類和模塊級(jí)函數(shù),需要的朋友可以參考下
    2014-05-05
  • python實(shí)現(xiàn)提取百度搜索結(jié)果的方法

    python實(shí)現(xiàn)提取百度搜索結(jié)果的方法

    這篇文章主要介紹了python實(shí)現(xiàn)提取百度搜索結(jié)果的方法,涉及Python網(wǎng)頁(yè)及字符串操作的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python (logging) 日志按日期、大小回滾的操作

    python (logging) 日志按日期、大小回滾的操作

    這篇文章主要介紹了python (logging) 日志按日期、大小回滾的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-03-03
  • python 線性回歸分析模型檢驗(yàn)標(biāo)準(zhǔn)--擬合優(yōu)度詳解

    python 線性回歸分析模型檢驗(yàn)標(biāo)準(zhǔn)--擬合優(yōu)度詳解

    今天小編就為大家分享一篇python 線性回歸分析模型檢驗(yàn)標(biāo)準(zhǔn)--擬合優(yōu)度詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02

最新評(píng)論