python中pivot()函數(shù)基礎(chǔ)知識(shí)點(diǎn)
不同于以往為大家介紹的函數(shù)使用,我們利用pivot函數(shù)可以實(shí)現(xiàn)的方式,就是用來重塑數(shù)據(jù)使用的,在python的使用上并不常見,但是如果需要利用這種功能,基本上能夠被我們選擇調(diào)用的函數(shù),pivot函數(shù)一定是榜上有名,下面我們就圍繞著該函數(shù),給大家做詳細(xì)的內(nèi)容講解,一起來看下吧。
函數(shù)語法:
pivot()
參數(shù):
Index、columns需要注意的是前者是可選參數(shù),后者是必選參數(shù)。
使用實(shí)例:
import pandas as pd
df=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ù)。用來設(shè)置作為新dataframe的列索引。
values:可選參數(shù)。在原dataframe中選中某一列/幾列的值,使其在新dataframe的列里顯示。如果不指定,則默認(rèn)將原dataframe中所有的列都顯示,這里需要注意:為了將所有的值都顯示出來,就會(huì)出現(xiàn)多層行索引的情況。
以上就是python中pivot()函數(shù)基礎(chǔ)知識(shí)點(diǎn)的詳細(xì)內(nèi)容,更多關(guān)于python中pivot()函數(shù)是什么的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
淺談關(guān)于Python3中venv虛擬環(huán)境
這篇文章主要介紹了淺談關(guān)于Python3中venv虛擬環(huán)境,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-08-08
Python實(shí)現(xiàn)遍歷數(shù)據(jù)庫并獲取key的值
本文給大家分享的是Python實(shí)現(xiàn)遍歷數(shù)據(jù)庫并獲取key的值的方法,主要是使用for循環(huán)來實(shí)現(xiàn),有需要的小伙伴可以參考下。2015-05-05
Python利用PySimpleGUI實(shí)現(xiàn)自制桌面翻譯神器
工作上經(jīng)常需要與外國友人郵件溝通,奈何工作電腦沒有安裝有道詞典一類的翻譯軟件,結(jié)合自己的需要,自己用PySimpleGUI擼一個(gè)桌面翻譯神器,感興趣的可以了解一下2022-09-09
基于Python打造一個(gè)高效開發(fā)輔助全能工具箱
在日常開發(fā)過程中,我們經(jīng)常需要進(jìn)行各種瑣碎但又必不可少的操作,本文介紹一款基于?Python?編寫的?全能工具箱,它涵蓋了開發(fā)過程中常用的功能,希望對(duì)大家有所幫助2025-03-03
使用jupyter notebook將文件保存為Markdown,HTML等文件格式
這篇文章主要介紹了使用jupyter notebook將文件保存為Markdown,HTML等文件格式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-04-04
關(guān)于Python連接Cassandra容器進(jìn)行查詢的問題
這篇文章主要介紹了Python連接Cassandra容器進(jìn)行查詢的問題,問題的關(guān)鍵在于尋找到Cassandra的9042端口,從而獲取數(shù)據(jù),具有內(nèi)容詳情跟隨小編一起看看吧2021-11-11
利用python?pywifi實(shí)現(xiàn)破解WiFi密碼
家里沒有怎么辦,只要你會(huì)Python,辦法總比困難多,本文就利用pywifi?這個(gè)庫實(shí)驗(yàn)一下如何破解Wi-Fi?密碼,注意,該方法僅可用來研究學(xué)習(xí)所用,需要的朋友可以參考下2024-03-03
利用TensorFlow訓(xùn)練簡單的二分類神經(jīng)網(wǎng)絡(luò)模型的方法
本篇文章主要介紹了利用TensorFlow訓(xùn)練簡單的二分類神經(jīng)網(wǎng)絡(luò)模型的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-03-03

