新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Python布爾索引的使用
說明

1、布爾索引需要找到每行的'A'列的真值等于'foo',然后使用這些真值來確定要保留哪些行。
2、通常將這個(gè)系列命名為一個(gè)真值數(shù)組mask. 進(jìn)行使用。
mask = df['A'] == 'foo'
然后我們可以使用此掩碼對(duì)數(shù)據(jù)框進(jìn)行切片或索引
df[mask] A B C D 0 foo one 0 0 2 foo two 2 4 4 foo two 4 8 6 foo one 6 12 7 foo three 7 14
這是完成此任務(wù)的最簡(jiǎn)單方法之一,如果性能或直觀性不是問題,這應(yīng)該是您選擇的方法。但是,如果性能是一個(gè)問題,那么您可能需要考慮另一種創(chuàng)建mask.
以上就是Python布爾索引的使用,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
網(wǎng)站標(biāo)題:創(chuàng)新互聯(lián)Python教程:Python布爾索引的使用
當(dāng)前地址:http://www.dlmjj.cn/article/dpshpeo.html


咨詢
建站咨詢
