我正在尝试从Excel导入的数据框中删除包含空值和分类变量的行。我还尝试了许多其他功能和许多不同的方法,但是我无法删除它们,至少不是全部。]
[大约有185000行,共有6列。我试图做的是使用for循环遍历整个行,如果“订单ID”列上存在空值或分类变量,则删除行。
这是我尝试过的代码之一:f = 0
value = merged_file.at[f, 'Order ID']
for value in merged_file:
if value is None:
merged_file.drop(merged_file.index[f])
merged_file.reset_index(inplace=True, drop=True)
f+=1
continue
elif value == 'Order ID':
merged_file.drop(merged_file.index[f])
merged_file.reset_index(drop=True, inplace=True)
f+=1
continue
elif f==186845:
break
else:
f+=1
continue
如果能纠正我做错的事情,我将不胜感激,请告诉我是否有更好的方法来指定和删除具有空值和分类变量的行或列。
谢谢。
我正在尝试从Excel导入的数据框中删除包含空值和分类变量的行。我也尝试了许多其他功能和许多不同的方法,但是我是...