📜  删除空行 pandas - Python (1)

📅  最后修改于: 2023-12-03 15:36:56.573000             🧑  作者: Mango

删除空行 pandas - Python

在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)的行。最后,我们打印了结果,可以看到所有包含空值的行都已经被删除了。