使用pandas库中的fillna函数将NA值替换为其他值或使用dropna函数删除包含NA值的行或列。示例代码如下:
import pandas as pd import numpy as np
data = {'A': [1, 2, np.nan, 4], 'B': [5, np.nan, 7, 8], 'C': [9, 10, 11, 12], 'D': [np.nan, 14, 15, np.nan]}
df = pd.DataFrame(data)
df.fillna(value=0, inplace=True) # 将NA值替换为0
df.dropna(axis=0, inplace=True) # 删除包含NA值的行 df.dropna(axis=1, inplace=True) # 删除包含NA值的列
print(df)