如果当前行的某一列中缺少数据,我需要删除该行。
这是我写的:
for c, r in data.iterrows():
if (r['A'] == ""):
data = data.drop(r)
但是我收到错误消息:
“无法读取的密钥错误”
答案 0 :(得分:1)
答案 1 :(得分:0)
如果不是零件识别错误,则必须将其称为NaN值。
用于从具有空值的行中删除数据。 df = df [df ['Column_name']。notna()]
答案 2 :(得分:0)
您可以执行以下操作:
data = data.drop(data[data['A'] == ''].index)
OR
data[data['A'] != ""]