我有一个数据框,里面有很多空记录:
Col_1 Col_2 Col_3
10 5 2
22 7 7
3 9 5
4 NaN NaN
5 NaN NaN
6 4 NaN
7 6 7
8 10 NaN
12 NaN 1
我希望能够删除所有列中的NaN值。正如你所看到的,每个列都有不同数量的行。所以,我想要得到这样的结果:
Col_1 Col_2 Col_3
10 5 2
22 7 7
3 9 5
4 4 7
6 6 1
7 10
8
12
我尝试了
filtered_df = df.dropna(how='any')
但是它会移除数据框中的所有记录。我该怎么做?