pandas.loc 選取指定列進(jìn)行操作的實(shí)例
今天發(fā)現(xiàn)用pandas里面的數(shù)據(jù)結(jié)構(gòu)可以減少大量的編程工作,從現(xiàn)在開始逐漸積累,記錄一下:
使用標(biāo)簽選取數(shù)據(jù):
df.loc[行標(biāo)簽,列標(biāo)簽] df.loc['a':'b']#選取ab兩行數(shù)據(jù) df.loc[:,'one']#選取one列的數(shù)據(jù)
df.loc的第一個(gè)參數(shù)是行標(biāo)簽,第二個(gè)參數(shù)為列標(biāo)簽(可選參數(shù),默認(rèn)為所有列標(biāo)簽),兩個(gè)參數(shù)既可以是列表也可以是單個(gè)字符,如果兩個(gè)參數(shù)都為列表則返回的是DataFrame,否則,則為Series。
示例代碼:
df.loc[ (df.Cabin.notnull()), 'Cabin' ] = "Yes"
上一行代碼的意思是:選取Cabin列中不為空的位置替換為“Yes”,df是一個(gè)二維數(shù)據(jù)集
這篇pandas.loc 選取指定列進(jìn)行操作的實(shí)例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python中time模塊的幾個(gè)時(shí)間轉(zhuǎn)化方式
這篇文章主要介紹了python中time模塊的幾個(gè)時(shí)間轉(zhuǎn)化方式,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-08-08Tensorflow 多線程與多進(jìn)程數(shù)據(jù)加載實(shí)例
今天小編就為大家分享一篇Tensorflow 多線程與多進(jìn)程數(shù)據(jù)加載實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02Python利用matplotlib實(shí)現(xiàn)繪制密度散點(diǎn)圖
這篇文章主要介紹了如何基于Python語言的matplotlib模塊,對Excel表格文件中的指定數(shù)據(jù)加以密度散點(diǎn)圖繪制的方法,有需要的小伙伴可以參考下2024-04-04使用matplotlib創(chuàng)建Gif動(dòng)圖的實(shí)現(xiàn)
本文主要介紹了使用matplotlib創(chuàng)建Gif動(dòng)圖的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04通過Python實(shí)現(xiàn)控制手機(jī)詳解
如今python是非常多人學(xué)習(xí)的,而手機(jī)也幾乎人手一部。對于很多Python學(xué)習(xí)者,想用python來完成android手機(jī)中各種炫酷的的控制,adb是必不可缺少的工具之一2021-10-10Ubuntu下創(chuàng)建虛擬獨(dú)立的Python環(huán)境全過程
virtualenv可以搭建虛擬且獨(dú)立的python環(huán)境,可以使每個(gè)項(xiàng)目環(huán)境與其他項(xiàng)目獨(dú)立開來,保持環(huán)境的干凈,解決包沖突問題。本篇文章講述如何在Linux以及Ubuntu中創(chuàng)建Python虛擬環(huán)境,以及Virtualenvwrapper的安裝使用,需要的朋友可以參考借鑒,下面來一起看看吧。2017-02-02Python實(shí)現(xiàn)獲取命令行輸出結(jié)果的方法
這篇文章主要介紹了Python實(shí)現(xiàn)獲取命令行輸出結(jié)果的方法,涉及Python命令執(zhí)行及文件讀寫等相關(guān)操作技巧,需要的朋友可以參考下2017-06-06