只删除熊猫中完全空的行

mk2*_*080 2 python pandas

如果我有这个数据框:

d = {'col1': [1, np.nan, np.nan], 'col2': [1, np.nan, 1]}
df = pd.DataFrame(data=d)

    col1    col2
0   1.0     1.0
1   NaN     NaN
2   NaN     1.0
Run Code Online (Sandbox Code Playgroud)

并且只想删除空行以生成以下内容:

d = {'col1': [1, np.nan], 'col2': [1, 1]}
df = pd.DataFrame(data=d)

    col1    col2
0   1.0     1
1   NaN     1
Run Code Online (Sandbox Code Playgroud)

做这个的最好方式是什么?

小智 8

检查文档页面

df.dropna(how='all')
Run Code Online (Sandbox Code Playgroud)

  • df=df.dropna(how='全部') (2认同)