Pandas.DataFrame轉(zhuǎn)置的實(shí)現(xiàn) 原創(chuàng)
簡(jiǎn)述
Motivation
- sometimes,換一種獲取數(shù)據(jù)的方式,可以提高數(shù)據(jù)獲取的速度。
- sometimes,由于預(yù)計(jì)爬取的數(shù)據(jù)長(zhǎng)度不確定,只能這么先存儲(chǔ)起來(lái)。
- sometimes,有個(gè)給你的數(shù)據(jù)就是這樣,但是沒(méi)辦法很方便的使用
- …
這些情況下,你可能就會(huì)需要遇到DataFrame行列轉(zhuǎn)置的方法。
Contribution
提供了Pandas.DataFrame的行列轉(zhuǎn)置的方法
實(shí)驗(yàn)部分
導(dǎo)入包
>>> import pandas as pd
創(chuàng)建數(shù)據(jù)
>>> df = pd.DataFrame([['A', 1, 2], ['B', 3, 4]], columns=['Name', 'c1', 'c2'])
數(shù)據(jù)內(nèi)容如下:
>>> df Name c1 c2 0 A 1 2 1 B 3 4
操作:
>>> df2 = pd.DataFrame(df.values.T, index=df.columns, columns=df.index) >>> df2 0 1 Name A B c1 1 3 c2 2 4
Conclusion
很簡(jiǎn)單,就是使用了numpy內(nèi)置的矩陣轉(zhuǎn)置方法,這樣的操作速度最快。
到此這篇關(guān)于Pandas.DataFrame轉(zhuǎn)置的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Pandas.DataFrame轉(zhuǎn)置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Pandas實(shí)現(xiàn)Dataframe的重排和旋轉(zhuǎn)
- Pandas實(shí)現(xiàn)Dataframe的合并
- pandas中DataFrame數(shù)據(jù)合并連接(merge、join、concat)
- 教你漂亮打印Pandas DataFrames和Series
- pandas中DataFrame檢測(cè)重復(fù)值的實(shí)現(xiàn)
- 使用pandas忽略行列索引,縱向拼接多個(gè)dataframe
- Pandas中DataFrame交換列順序的方法實(shí)現(xiàn)
- 詳解pandas中利用DataFrame對(duì)象的.loc[]、.iloc[]方法抽取數(shù)據(jù)
- Pandas中兩個(gè)dataframe的交集和差集的示例代碼
- Pandas DataFrame求差集的示例代碼
- 淺談pandas dataframe對(duì)除數(shù)是零的處理
- Pandas中DataFrame數(shù)據(jù)刪除詳情
相關(guān)文章
Python中斷點(diǎn)調(diào)試pdb包的用法詳解
pdb(python debugger) 是 python 中的一個(gè)命令行調(diào)試包,為 python 程序提供了一種交互的源代碼調(diào)試功能,下面就跟隨小編一起學(xué)習(xí)一下它的具體使用吧2024-01-01Python 執(zhí)行矩陣與線性代數(shù)運(yùn)算
這篇文章主要介紹了Python 執(zhí)行矩陣與線性代數(shù)運(yùn)算,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-08-08python統(tǒng)計(jì)文章中單詞出現(xiàn)次數(shù)實(shí)例
在本篇文章里小編給大家整理的是關(guān)于python統(tǒng)計(jì)文章中單詞出現(xiàn)次數(shù)實(shí)例,需要的朋友們參考學(xué)習(xí)下。2020-02-02python實(shí)現(xiàn)批量修改圖片格式和尺寸
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)批量修改圖片格式和尺寸的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06python誤差棒圖errorbar()函數(shù)實(shí)例解析
這篇文章主要介紹了python誤差棒圖errorbar()函數(shù)實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02OpenCV利用python來(lái)實(shí)現(xiàn)圖像的直方圖均衡化
這篇文章主要介紹了OpenCV利用python來(lái)實(shí)現(xiàn)圖像的直方圖均衡化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10