刪除DataFrame中特定條件的行/列


在《Python進行數據分析與挖掘實戰》一書中,第10章

刪除熱水器不工作的數據(水流量為0並且開關機狀態為“關”的數據。)

1 import pandas as pd
2 data=pd.read_excel('E:\siren\Python dataAnalyst\chapter10\demo\data\original_data.xls',sheetname='原始數據')
3 
4 data=data.drop(['有無水流','熱水器編號','節能模式'],axis=1)
5 
6 #刪除掉開關機狀態為“關”且水流量為0的數據,說明熱水器不處於工作狀態
7 data=data[~(data['開關機狀態'].isin(['']) & data['水流量'].isin([0]))]

 

 

刪除特定的列數據

df.drop('column_name',axis=0,inplace=True)

#或者
del df['column_name']

 

  


免責聲明!

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



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