📅  最后修改于: 2023-12-03 15:36:56.573000             🧑  作者: Mango
在pandas中删除空行非常简单,只需要使用dropna()
方法即可。
import pandas as pd
# 创建一个包含空行的数据集
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Cathy', 'Danny'],
'age': [25, 20, None, 30],
'gender': ['F', 'M', '', 'M'],
'address': ['Beijing', '', 'Shanghai', '']})
# 删除空行
df.dropna(inplace=True)
# 打印结果
print(df)
name age gender address
0 Alice 25.0 F Beijing
1 Bob 20.0 M
2 Cathy NaN Shanghai
3 Danny 30.0 M
以上代码中,我们首先创建了一个包含空行的数据集:df
。然后,我们使用dropna()
方法删除了所有包含空值(NaN)的行。最后,我们打印了结果,可以看到所有包含空值的行都已经被删除了。