欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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)文章

  • Python實現(xiàn)獲取視頻時長功能

    Python實現(xiàn)獲取視頻時長功能

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

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

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

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

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

    用python制作個音樂下載器

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

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

    對于數(shù)據(jù)分析師來說,學習數(shù)據(jù)庫最重要的就是學習它們的查詢功能。這篇文章就以這個為切入點,為大家講述如何用Python操作這3個數(shù)據(jù)庫
    2021-10-10
  • pytorch中的numel函數(shù)用法說明

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

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

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

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

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

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

    用Python畫圣誕樹代碼示例

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

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

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

最新評論