資訊內(nèi)容
python中怎么交換列的順序
Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
DataFrame的列有時(shí)我們需要對(duì)添加的列或原來的列進(jìn)行交換順序。Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
data = pd.DataFrame(np.arange(16).reshape(4,4),columns=list('abcd'))In [88]: data Out[88]: a b c d 0 0 1 2 3 1 4 5 6 7 2 8 9 10 11 3 12 13 14 15一:獲取DataFrame列標(biāo)簽Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
cols = list(data)In [94]: cols Out[94]: ['a', 'b', 'c', 'd']二:改變列標(biāo)簽為指定順序Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
cols.insert(0,cols.pop(cols.index('c')))insert方法:Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
功能Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
insert()函數(shù)用于將指定對(duì)象插入列表的指定位置。Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
語法Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
list.insert(index, obj)參數(shù)Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
index: 對(duì)象obj需要插入的索引位置。Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
obj: 插入列表中的對(duì)象。Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
三:利用loc獲取新的DataFrame,拷貝交換順序后的DataFrameLsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)
data = data.loc[:,cols]In [100]: data Out[100]: c a b d 0 2 0 1 3 1 6 4 5 7 2 10 8 9 11 3 14 12 13 15更多python知識(shí)請(qǐng)關(guān)注Python視頻教程欄目。Lsh少兒編程網(wǎng)-Scratch_Python_教程_免費(fèi)兒童編程學(xué)習(xí)平臺(tái)

- 上一篇
介紹python描述符的意義
簡(jiǎn)介你也許經(jīng)常會(huì)聽到「描述符」這個(gè)概念,但是由于大多數(shù)的程序員很少會(huì)使用到他,所以可能你并不太清楚了解它的原理,python視頻教程欄目將詳細(xì)介紹推薦(免費(fèi)):python視頻教程但是如果你想自己的事業(yè)來說更上一層的話,對(duì)于python的使用更加熟練的話,我認(rèn)為你還是應(yīng)該對(duì)描述符的這個(gè)概念有一個(gè)清晰的了
- 下一篇
Python郵箱:開機(jī)自啟不錯(cuò)過重要的消息
簡(jiǎn)介近日閑來無事,查看了一下電腦日志。發(fā)現(xiàn)電腦總是在我出差時(shí)候被人打開。接下來就有了這篇文章。其實(shí)就是一個(gè)簡(jiǎn)單的Python郵件發(fā)送的代碼。簡(jiǎn)單的不能再簡(jiǎn)單了。環(huán)境篇操作系統(tǒng):Windows10編程語言:Python3.8所用IDE:PyCharm2018直接上代碼# _*_ cod