Pandas對(duì)多列使用條件判斷新增列方式
想對(duì)幾列進(jìn)行條件判斷,派生出新的一列,借鑒了百度貼吧樓主【南京的天】的提問,以及【nansky123456】、【ynwedgvt11】大佬的回復(fù)。
1.目標(biāo)
我們有一個(gè)dataframe:

其中A、B、C是子公司,D、E是分公司,現(xiàn)在要新增一列‘子公司規(guī)模’,條件是:子公司而且銷售額大于等于1000 ,達(dá)到如下效果:

2.方法
2.1 df.apply + lambda

2.2 df自身的判斷
- 條件1:屬于ABC已經(jīng)知道是子公司。
- 條件2:屬于子公司銷售額大于等于1000。
只要滿足以上這兩個(gè)條件就可以了,加上本身pandas標(biāo)簽定位,根據(jù)條件返回的bool類型,
那么,只需兩三行代碼搞定,詳情如下:

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
MATLAB如何利用散點(diǎn)進(jìn)行函數(shù)曲線擬合
這篇文章主要介紹了MATLAB如何利用散點(diǎn)進(jìn)行函數(shù)曲線擬合問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-11-11
python3對(duì)拉勾數(shù)據(jù)進(jìn)行可視化分析的方法詳解
這篇文章主要給大家介紹了關(guān)于python3對(duì)拉勾數(shù)據(jù)進(jìn)行可視化分析的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
Pytorch中Softmax和LogSoftmax的使用詳解
這篇文章主要介紹了Pytorch中Softmax和LogSoftmax的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-06-06
Python調(diào)用Pandas實(shí)現(xiàn)Excel讀取
這篇文章主要為大家介紹了在Python中如何調(diào)用Pandas實(shí)現(xiàn)Excel文件的讀取,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-04-04
Python 中 -m 的典型用法、原理解析與發(fā)展演變
這篇文章主要介紹了Python 中 -m 的典型用法、原理解析與發(fā)展演變,需要的朋友可以參考下2019-11-11

