python中pivot()函數(shù)基礎(chǔ)知識(shí)點(diǎn)
不同于以往為大家介紹的函數(shù)使用,我們利用pivot函數(shù)可以實(shí)現(xiàn)的方式,就是用來(lái)重塑數(shù)據(jù)使用的,在python的使用上并不常見(jiàn),但是如果需要利用這種功能,基本上能夠被我們選擇調(diào)用的函數(shù),pivot函數(shù)一定是榜上有名,下面我們就圍繞著該函數(shù),給大家做詳細(xì)的內(nèi)容講解,一起來(lái)看下吧。
函數(shù)語(yǔ)法:
pivot()
參數(shù):
Index、columns需要注意的是前者是可選參數(shù),后者是必選參數(shù)。
使用實(shí)例:
import pandas as pddf=pd.read_csv('user_label_part1.csv',sep=’,’,encoding=’gbk’)
注意點(diǎn):
數(shù)據(jù)分析的時(shí)候要記得將pivot結(jié)果reset_index()
函數(shù)使用:
df.head(10)temp=df.pivot(index=’user_log_acct’,columns=’item_third_cate_cd’,values=’label’)temp.to_csv('res.csv',sep=’,’,encoding=’gbk’)df.head(3)Python的pivot函數(shù)結(jié)構(gòu)講解
pivot(index=None, columns=None, values=None)
index: 可選參數(shù)。設(shè)置新dataframe的行索引,如果未指明,就用當(dāng)前已存在的行索引。
columns:必選參數(shù)。用來(lái)設(shè)置作為新dataframe的列索引。
values:可選參數(shù)。在原dataframe中選中某一列/幾列的值,使其在新dataframe的列里顯示。如果不指定,則默認(rèn)將原dataframe中所有的列都顯示,這里需要注意:為了將所有的值都顯示出來(lái),就會(huì)出現(xiàn)多層行索引的情況。
以上就是python中pivot()函數(shù)基礎(chǔ)知識(shí)點(diǎn)的詳細(xì)內(nèi)容,更多關(guān)于python中pivot()函數(shù)是什么的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!
相關(guān)文章:
1. ASP基礎(chǔ)入門(mén)第四篇(腳本變量、函數(shù)、過(guò)程和條件語(yǔ)句)2. ASP將數(shù)字轉(zhuǎn)中文數(shù)字(大寫(xiě)金額)的函數(shù)3. jscript與vbscript 操作XML元素屬性的代碼4. JSP開(kāi)發(fā)之hibernate之單向多對(duì)一關(guān)聯(lián)的實(shí)例5. php使用正則驗(yàn)證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解 原創(chuàng)6. HTML5實(shí)戰(zhàn)與剖析之觸摸事件(touchstart、touchmove和touchend)7. 基于PHP做個(gè)圖片防盜鏈8. jsp 實(shí)現(xiàn)的簡(jiǎn)易mvc模式示例9. XML在語(yǔ)音合成中的應(yīng)用10. PHP session反序列化漏洞超詳細(xì)講解
