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ù)就是這樣,但是沒辦法很方便的使用
- …
這些情況下,你可能就會(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 BeautifulSoup設(shè)置頁(yè)面編碼的方法
這篇文章主要介紹了python BeautifulSoup設(shè)置頁(yè)頁(yè)編碼的方法,本文直接給出代碼救命,需要的朋友可以參考下2015-04-04
Python Queue模塊詳細(xì)介紹及實(shí)例
這篇文章主要介紹了Python Queue模塊詳細(xì)介紹及實(shí)例的相關(guān)資料,需要的朋友可以參考下2016-12-12
Python設(shè)計(jì)模式結(jié)構(gòu)型組合模式
這篇文章主要介紹了Python設(shè)計(jì)模式結(jié)構(gòu)型組合模式,組合模式即Composite?Pattern,將對(duì)象組合成成樹形結(jié)構(gòu)以表示“部分-整體”的層次結(jié)構(gòu),組合模式使得用戶對(duì)單個(gè)對(duì)象和組合對(duì)象的使用具有一致性,下文具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-02-02
pycharm下配置pyqt5的教程(anaconda虛擬環(huán)境下+tensorflow)
這篇文章主要介紹了pycharm下配置pyqt5的教程(anaconda虛擬環(huán)境下+tensorflow),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-03-03
python中np.random.permutation函數(shù)實(shí)例詳解
np.random.permutation是numpy中的一個(gè)函數(shù),它可以將一個(gè)數(shù)組中的元素隨機(jī)打亂,返回一個(gè)打亂后的新數(shù)組,下面這篇文章主要給大家介紹了關(guān)于python中np.random.permutation函數(shù)的相關(guān)資料,需要的朋友可以參考下2023-04-04

