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

Pandas中DataFrame對象轉(zhuǎn)置(交換行列)

 更新時間:2023年02月22日 09:18:05   作者:shenyinwudi  
本文主要介紹了Pandas中DataFrame對象轉(zhuǎn)置(交換行列),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

DataFrame對象本質(zhì)上是帶有行列索引的二維矩陣,所以欲對DataFrame對象進行轉(zhuǎn)置操作,需要交換行列索引,同時使二維矩陣轉(zhuǎn)置。

首先創(chuàng)建一個DataFrame對象 

import pandas as pd
list_test = [[1,2,3],[4,5,6],[7,8,9]]
index_colums =['A','B','C']
index_row = ['a','b','c']
df = pd.DataFrame(list_test, columns=index_colums,index=index_row)
print(df)

運行結(jié)果如下

   A  B  C
a  1  2  3
b  4  5  6
c  7  8  9

用如下代碼進行轉(zhuǎn)置操作

df_T = pd.DataFrame(df.values.T,columns=index_row,index=index_colums)
print(df_T)

我們可以看出,我們在參數(shù)中既通過df.values.T使得二維矩陣轉(zhuǎn)置,又通過交換行列索引完成行列索引的變化,使得DataFrame對象完成轉(zhuǎn)置。

運行結(jié)果如下        

   a  b  c
A  1  4  7
B  2  5  8
C  3  6  9

補充

有時候需要將一個DataFrame進行行和列的互換,此時可以用DataFrame.stack().unstack(0)進行互換。
示例:

import pandas as pd
from pandas import DataFrame
import numpy as np

np.random.seed(0)
matrix = np.random.rand(3,4)
print(matrix)
df = DataFrame(matrix, index=list('abc'), columns=list('xyzk'))
df

df = df.stack()df

df = df.unstack(0)df

到此這篇關(guān)于Pandas中DataFrame對象轉(zhuǎn)置(交換行列)的文章就介紹到這了,更多相關(guān)Pandas DataFrame對象轉(zhuǎn)置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • python3如何去除字符串中的特殊字符

    python3如何去除字符串中的特殊字符

    這篇文章主要介紹了python3如何去除字符串中的特殊字符,在平時處理字符串的時候,經(jīng)常會遇到字符串中夾雜著我們不希望看到的特殊字符,那么如何處理這些特殊字符呢,今天就跟著小編來看看吧
    2023-04-04
  • Python urls.py的三種配置寫法實例詳解

    Python urls.py的三種配置寫法實例詳解

    這篇文章主要介紹了Python urls.py的三種配置寫法實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • python實現(xiàn)plt x軸坐標(biāo)按1刻度顯示

    python實現(xiàn)plt x軸坐標(biāo)按1刻度顯示

    這篇文章主要介紹了python實現(xiàn)plt x軸坐標(biāo)按1刻度顯示,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python使用pgzero進行游戲開發(fā)

    python使用pgzero進行游戲開發(fā)

    今天要和大家分享的pgzero(pygame zero)是在pygame基礎(chǔ)上做了進一步的封裝,使得設(shè)計一款游戲十分的方便,特別適合少兒編程領(lǐng)域的教學(xué), 與scratch相得益彰。
    2021-06-06
  • numpy中np.nanmax和np.max的區(qū)別及坑

    numpy中np.nanmax和np.max的區(qū)別及坑

    這篇文章主要介紹了numpy中np.nanmax和np.max的區(qū)別及坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Python datetime模塊使用方法小結(jié)

    Python datetime模塊使用方法小結(jié)

    這篇文章主要介紹了Python datetime模塊使用方法小結(jié),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-06-06
  • Python小工具之消耗系統(tǒng)指定大小內(nèi)存的方法

    Python小工具之消耗系統(tǒng)指定大小內(nèi)存的方法

    今天小編就為大家分享一篇Python小工具之消耗系統(tǒng)指定大小內(nèi)存的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python實現(xiàn)對字符串的加密解密方法示例

    Python實現(xiàn)對字符串的加密解密方法示例

    這篇文章主要介紹了Python實現(xiàn)對字符串的加密解密方法,結(jié)合實例形式分析了Python使用PyCrypto模塊進行DES加密解密的相關(guān)操作技巧,需要的朋友可以參考下
    2017-04-04
  • Python 元類使用說明

    Python 元類使用說明

    元類就是類的模板——太形象了了呀,霍霍。
    2009-12-12
  • python中停止線程的幾種常用方法

    python中停止線程的幾種常用方法

    這篇文章主要介紹了python中停止線程的幾種常用方法,在Python中停止線程沒有直接方法,但可以通過標(biāo)志變量、守護線程或拋出異常來實現(xiàn),文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-10-10

最新評論

灵宝市| 项城市| 临桂县| 五莲县| 阜宁县| 望谟县| 林口县| 拉萨市| 枣强县| 肇源县| 湘西| 墨玉县| 河津市| 三江| 东海县| 西藏| 罗江县| 蒲江县| 和田县| 望城县| 益阳市| 大邑县| 巴林左旗| 蚌埠市| 安泽县| 宜川县| 汝南县| 民县| 苍南县| 新竹市| 四会市| 沁源县| 玉树县| 巨野县| 济源市| 杭州市| 上杭县| 永康市| 竹溪县| 辽宁省| 岳阳市|