Pandas删除指定行#学习笔记

目标:删除第四列值为0的全部数据

原本的数据集

Pandas删除指定行#学习笔记_第1张图片

 

代码:

d=[]
for i, row in data.iterrows():
    if row[3] == 0:
        d.append(i)

data=data.drop(d)
data.shape

DataFrame.iterrows(self):将DataFrame行作为(索引,Series)对进行迭代。

按行遍历,i表示行的索引,row表示那一行的数据,row[3]就是第i行的第4列的数据,若它为0,则将那一行的索引放入列表中,再从数据集中删除不符合要求的数据。

Pandas删除指定行#学习笔记_第2张图片

 

 

 

你可能感兴趣的:(Pandas删除指定行#学习笔记)