如何限制python数据帧中的操作区域?

如何限制python数据帧中的操作区域?,python,pandas,dataframe,Python,Pandas,Dataframe,我想在数据框的前3行中限定我的dropna选项。原始数据帧是: A C 0 0.0 0 1 NaN 1 2 2.0 2 3 3.0 3 4 NaN 4 5 5.0 5 6 6.0 6 我很想看到: A C 0 0.0 0 2 2.0 2 3 3.0 3 4 NaN 4 5 5.0 5 6 6.0 6 仅删除索引为1的行是否可以在一行代码内完成此操作? 谢谢 您可以使用 In [594]: df[df.notnull(

我想在数据框的前3行中限定我的dropna选项。原始数据帧是:

     A  C
0  0.0  0
1  NaN  1
2  2.0  2
3  3.0  3
4  NaN  4
5  5.0  5
6  6.0  6
我很想看到:

     A  C
0  0.0  0
2  2.0  2
3  3.0  3
4  NaN  4
5  5.0  5
6  6.0  6
仅删除索引为1的行是否可以在一行代码内完成此操作?

谢谢

您可以使用

In [594]: df[df.notnull().all(1) | (df.index > 3)]
Out[594]:
     A  C
0  0.0  0
2  2.0  2
3  3.0  3
4  NaN  4
5  5.0  5
6  6.0  6

是的,那真的很有帮助。非常感谢。