python 筛选出或者删除某一列满足条件的所有行 |
您所在的位置:网站首页 › 怎么把筛选的数据删除掉 › python 筛选出或者删除某一列满足条件的所有行 |
问题介绍
python中删除表格中常用的方法是DataFrame.drop()函数,DataFrame.drop()常用的操作是删除一整行或者删除某一整列。对于删除某一列满足条件的所有行操作暂不支持; 下面给大家介绍另外一个方法,支持删除和筛选数据; data.name.isin([筛选元素]); data:原始数据集 name:列名称 筛选元素:该列满足的条件值; 操作示例1、 删除某一列满足条件的所有行 导入数据 import pandas as pd import numpy as np iris_data = pd.read_csv("iris.csv",header=0,names = ["花萼长度", "花萼宽度", "花瓣长度", "花瓣宽度", "类别"], # header=0 表示只对第一行进行处理 encoding = 'gbk'); DataFrame1 = iris_data[:10].copy() # 建立数据副本,以便多次修改 DataFrame1
2、 筛选某一列满足条件的所有行 导入数据 import pandas as pd import numpy as np iris_data = pd.read_csv("iris.csv",header=0,names = ["花萼长度", "花萼宽度", "花瓣长度", "花瓣宽度", "类别"], # header=0 表示只对第一行进行处理 encoding = 'gbk'); DataFrame1 = iris_data[:10].copy() # 建立数据副本,以便多次修改 DataFrame1
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |