在Pandas中,可以通过使用.dropna()
方法来删除包含Null值的行。下面是一个示例代码:
import pandas as pd
# 创建一个包含Null值的数据框
data = {'A': [1, 2, None, 4, 5],
'B': [6, None, 8, 9, 10],
'C': [11, 12, 13, None, 15]}
df = pd.DataFrame(data)
# 删除包含Null值的行
df = df.dropna()
# 使用.iterrows()遍历数据框的行
for row in df.itertuples(index=False):
# 进行操作,例如打印每行的值
print(row)
在上面的代码中,我们首先创建了一个包含Null值的数据框。然后使用.dropna()
方法删除了包含Null值的行,得到了一个不包含Null值的数据框。最后,使用.itertuples()
方法遍历数据框的每一行,并对每一行进行操作(在示例中是打印每行的值)。
这样就避免了使用包含Null值的Itertuples
。