亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

首先創(chuàng)建一個(gè)DataFrame對(duì)象 

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)

運(yùn)行結(jié)果如下

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

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

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

我們可以看出,我們?cè)趨?shù)中既通過(guò)df.values.T使得二維矩陣轉(zhuǎn)置,又通過(guò)交換行列索引完成行列索引的變化,使得DataFrame對(duì)象完成轉(zhuǎn)置。

運(yùn)行結(jié)果如下        

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

補(bǔ)充

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

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對(duì)象轉(zhuǎn)置(交換行列)的文章就介紹到這了,更多相關(guān)Pandas DataFrame對(duì)象轉(zhuǎn)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:

相關(guān)文章

  • Python實(shí)現(xiàn)獲取視頻時(shí)長(zhǎng)功能

    Python實(shí)現(xiàn)獲取視頻時(shí)長(zhǎng)功能

    這篇文章主要介紹了Python如何實(shí)現(xiàn)獲取視頻時(shí)長(zhǎng)功能,可以精確到毫秒。文中的示例代碼簡(jiǎn)潔易懂,對(duì)我們的學(xué)習(xí)有一定的幫助,感興趣的可以了解一下
    2021-12-12
  • python熱力圖實(shí)現(xiàn)的完整實(shí)例

    python熱力圖實(shí)現(xiàn)的完整實(shí)例

    熱力圖的使用場(chǎng)景有描述數(shù)據(jù)在空間的密集程度,常見有城市熱力圖、區(qū)域熱力圖,描述多個(gè)變量之間相關(guān)性高低程度,這篇文章主要給大家介紹了關(guān)于python熱力圖實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • Python+Pygame實(shí)戰(zhàn)之英文版猜字游戲的實(shí)現(xiàn)

    Python+Pygame實(shí)戰(zhàn)之英文版猜字游戲的實(shí)現(xiàn)

    這篇文章主要為大家介紹了如何利用Python中的Pygame模塊實(shí)現(xiàn)英文版猜單詞游戲,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)Python游戲開發(fā)有一定幫助,需要的可以參考一下
    2022-08-08
  • 用python制作個(gè)音樂(lè)下載器

    用python制作個(gè)音樂(lè)下載器

    這篇文章主要介紹了用python制作個(gè)音樂(lè)下載器,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-01-01
  • Python操作MySQL MongoDB Oracle三大數(shù)據(jù)庫(kù)深入對(duì)比

    Python操作MySQL MongoDB Oracle三大數(shù)據(jù)庫(kù)深入對(duì)比

    對(duì)于數(shù)據(jù)分析師來(lái)說(shuō),學(xué)習(xí)數(shù)據(jù)庫(kù)最重要的就是學(xué)習(xí)它們的查詢功能。這篇文章就以這個(gè)為切入點(diǎn),為大家講述如何用Python操作這3個(gè)數(shù)據(jù)庫(kù)
    2021-10-10
  • pytorch中的numel函數(shù)用法說(shuō)明

    pytorch中的numel函數(shù)用法說(shuō)明

    這篇文章主要介紹了pytorch中的numel函數(shù)用法說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2021-05-05
  • NCCL深度學(xué)習(xí)Bootstrap網(wǎng)絡(luò)連接建立源碼解析

    NCCL深度學(xué)習(xí)Bootstrap網(wǎng)絡(luò)連接建立源碼解析

    這篇文章主要為大家介紹了NCCL深度學(xué)習(xí)Bootstrap網(wǎng)絡(luò)連接建立源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • 使用python實(shí)現(xiàn)個(gè)性化詞云的方法

    使用python實(shí)現(xiàn)個(gè)性化詞云的方法

    最近看到可視化的詞云,看到網(wǎng)上也很多這樣的工具,但是都不怎么完美,有些不支持中文,有的中文詞頻統(tǒng)計(jì)得莫名其妙、有的不支持自定義形狀、所有的都不能自定義顏色,于是網(wǎng)上找了一下,決定用python繪制詞云
    2017-06-06
  • 用Python畫圣誕樹代碼示例

    用Python畫圣誕樹代碼示例

    大家好,本篇文章主要講的是用Python畫圣誕樹代碼示例,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Python 改變數(shù)組類型為uint8的實(shí)現(xiàn)

    Python 改變數(shù)組類型為uint8的實(shí)現(xiàn)

    這篇文章主要介紹了Python 改變數(shù)組類型為uint8的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04

最新評(píng)論