婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > pandas 顛倒列順序的兩種解決方案

pandas 顛倒列順序的兩種解決方案

熱門標簽:平頂山外呼系統免費 在哪里辦理400電話號碼 400電話申請服務商選什么 原裝電話機器人 千陽自動外呼系統 清遠360地圖標注方法 西藏智能外呼系統五星服務 江蘇客服外呼系統廠家 工廠智能電話機器人

在數據預處理過程中可能需要將列的順序顛倒,有兩種方法。

import numpy as np
import pandas as pd
df = pd.DataFrame(np.array(range(20)).reshape(4,5))
print(df)

原始dataframe如下:

  0  1  2  3  4
0  0  1  2  3  4
1  5  6  7  8  9
2 10 11 12 13 14
3 15 16 17 18 19

1. 方法一

手動設置列名列表,應用在dataframe中(適合列名比較少的情況)

我們可以手動來更換列的順序

cols = [4,3,2,1,0]
df = df.ix[:,cols]
print(df)

輸出如下:

  4  3  2  1  0
0  4  3  2  1  0
1  9  8  7  6  5
2 14 13 12 11 10
3 19 18 17 16 15

2. 方法二

pandas提供顛倒列順序的方式

可以看出當數據的列較多時,方法一會非常繁瑣,pandas提供一種非常簡便的方式來進行列順序的顛倒。

df = df.ix[:, ::-1]
print(df)

輸出如下:

  4  3  2  1  0
0  4  3  2  1  0
1  9  8  7  6  5
2 14 13 12 11 10
3 19 18 17 16 15

補充:Python列表排序與倒序

python學習筆記

列表排序

1、sort()

2、sorted()

3、reverse()

sort()的使用

letters = ['d','a','e','c','b']
print letters
['d','a','e','c','b']
letters.sort()
print letters
['a','b','c','d','e']

sort()會自動按照字母順序對字符串由小到大排序,如果數字就由小到大

注:sort()會修改原來的列表他是修改列表,而不是創建新的列表。

不應該

print letters.sort()

而應該

letters.sort()
print letters

還可以用.sorted()函數

# 得到一個有序的副本列表
#而不影響原來列表的順序
old = ['d','a','e','c','b']
new = sorted(old)
print old
['d','a','e','c','b']
print new
['a','b','c','d','e']

reverse的使用

# 方法1 作為reverse()函數
letters = ['d','a','e','c','b']
letters.sort()
print letters
['a','b','c','d','e']
letters.reverse()
print letters
['e','d','c','b','a']
# 方法2 作為sort()函數參數
letters = ['d','a','e','c','b']
letter.sort(reverse = Ture)

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Python基礎之pandas數據合并
  • python-pandas創建Series數據類型的操作
  • Python數據分析之pandas函數詳解
  • python基于Pandas讀寫MySQL數據庫
  • pandas讀取excel時獲取讀取進度的實現
  • pandas中.loc和.iloc以及.at和.iat的區別說明
  • 淺談Pandas dataframe數據處理方法的速度比較
  • 解決使用pandas聚類時的小坑
  • pandas 使用merge實現百倍加速的操作
  • 詳細介紹在pandas中創建category類型數據的幾種方法
  • python中pandas.read_csv()函數的深入講解
  • pandas調整列的順序以及添加列的實現
  • pandas快速處理Excel,替換Nan,轉字典的操作
  • Python基礎之教你怎么在M1系統上使用pandas

標簽:股票 安慶 白城 日照 隨州 西安 錦州 天水

巨人網絡通訊聲明:本文標題《pandas 顛倒列順序的兩種解決方案》,本文關鍵詞  pandas,顛倒,列,順序,的,兩種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pandas 顛倒列順序的兩種解決方案》相關的同類信息!
  • 本頁收集關于pandas 顛倒列順序的兩種解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 大丰市| 湖州市| 五华县| 天台县| 隆回县| 长治县| 江城| 屏东县| 福清市| 新乡县| 新竹县| 秭归县| 石家庄市| 临湘市| 梅河口市| 新干县| 长岭县| 陇南市| 罗甸县| 阜南县| 浦县| 慈利县| 准格尔旗| 霍山县| 哈巴河县| 新巴尔虎右旗| 昌黎县| 区。| 通辽市| 安阳市| 陆丰市| 万盛区| 荆门市| 濮阳县| 淳安县| 桃园县| 松阳县| 通榆县| 玉田县| 大冶市| 淳化县|