pandas 篩選出某列中包含指定信息的行 pandas contains()


需求

剔除指定列中包含 “小計”信息的行。

解決

借助 pandas.DataFrame.filed.str.contains()

Step1:取出包含 “小計” 信息的行;

這樣,剩下的數據就都是不包含 “小計” 的數據了;

df[df['deliveryPrice'].str.contains('小計')]

 

Step2:取反

基於Step1取反;

這樣就拿到不包含 “小計” 的行;

df[~(df['deliveryPrice'].str.contains('小計'))]

 

Done.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM