對(duì)pandas將dataframe中某列按照條件賦值的實(shí)例講解
在數(shù)據(jù)處理過程中,經(jīng)常會(huì)出現(xiàn)對(duì)某列批量做某些操作,比如dataframe df要對(duì)列名為“values”做大于等于30設(shè)置為1,小于30設(shè)置為0操作,可以這樣使用dataframe的apply函數(shù)來實(shí)現(xiàn),
具體實(shí)現(xiàn)代碼如下:
def fun(x): if x >= 30: return 1 else: return 0 values= feature['values'].apply(lambda x: fun(x))
具體的邏輯可以修改fun函數(shù)來實(shí)現(xiàn),但是按照某些條件選擇列不是這種實(shí)現(xiàn)方法,如有需求,請(qǐng)自己百度。
以上這篇對(duì)pandas將dataframe中某列按照條件賦值的實(shí)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python用20行代碼實(shí)現(xiàn)完整郵件功能
這篇文章主要介紹了如何使用Python實(shí)現(xiàn)完整郵件功能的相關(guān)資料,需要的朋友可以參考下面文章內(nèi)容,希望能幫助到您2021-09-09
Python畫圖常用代碼總結(jié)大全(20個(gè)畫圖代碼現(xiàn)拿現(xiàn)用)
Python是一種高級(jí)編程語言,擁有豐富的圖形庫(kù),可以完成繪制各種類型的圖形任務(wù),下面這篇文章主要給大家介紹了關(guān)于Python畫圖常用代碼的相關(guān)資料,文中介紹的這20個(gè)畫圖代碼可以現(xiàn)拿現(xiàn)用,需要的朋友可以參考下2023-06-06
python自動(dòng)化測(cè)試之異常及日志操作實(shí)例分析
這篇文章主要介紹了python自動(dòng)化測(cè)試之異常及日志操作,結(jié)合實(shí)例形式分析了python自動(dòng)化測(cè)試中的異常捕獲與日志記錄相關(guān)操作技巧,需要的朋友可以參考下2019-11-11
分享Pandas庫(kù)中的一些寶藏函數(shù)transform()
Pandas具有很多強(qiáng)大的功能,transform就是其中之一,利用它可以高效地匯總數(shù)據(jù)且不改變數(shù)據(jù)行數(shù),transform是一種什么數(shù)據(jù)操作?如果熟悉SQL的窗口函數(shù),就非常容易理解了2021-09-09
python使用xlrd與xlwt對(duì)excel的讀寫和格式設(shè)定
最近在用python處理excel表的時(shí)候出現(xiàn)了一些問題,所以想著記錄下最后的實(shí)現(xiàn)方式和問題解決方法。方便自己或者大家在有需要的時(shí)候參考借鑒,下面這篇文章主要就介紹了python使用xlrd與xlwt對(duì)excel的讀寫和格式設(shè)定的相關(guān)資料,一起來學(xué)習(xí)學(xué)習(xí)吧。2017-01-01

