删除DataFrame中特定条件的行/列

Python数据清洗实战
本文详细介绍如何使用Python进行数据清洗,具体操作包括删除热水器不工作数据(水流量为0且开关机状态为“关”),并提供了实用的代码示例。同时,文章还介绍了如何在Pandas中删除特定列数据的方法。

在《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']

 

  

转载于:https://www.cnblogs.com/dataAnalysis/p/9487774.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值