資訊內容
python中怎么交換列的順序
Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
DataFrame的列有時我們需要對添加的列或原來的列進行交換順序。Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
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列標簽Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
cols = list(data)In [94]: cols Out[94]: ['a', 'b', 'c', 'd']二:改變列標簽為指定順序Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
cols.insert(0,cols.pop(cols.index('c')))insert方法:Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
功能Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
insert()函數用于將指定對象插入列表的指定位置。Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
語法Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
list.insert(index, obj)參數Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
index: 對象obj需要插入的索引位置。Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
obj: 插入列表中的對象。Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
三:利用loc獲取新的DataFrame,拷貝交換順序后的DataFrameLsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺
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知識請關注Python視頻教程欄目。Lsh少兒編程網-Scratch_Python_教程_免費兒童編程學習平臺

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