python - 如何限制python pandas dataframes的操作区域?

标签 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().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

关于python - 如何限制python pandas dataframes的操作区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52455468/

相关文章:

python Pandas : Best way to find local maximums in large DF

python - 将虚拟列添加到原始数据框

r - R 中人类可读的硬编码数据帧

python - 如何向 matplotlib 添加垂直线?

python - Pandas 数据框分组函数计算日期差异

python - Pandas 中 DataFrame 的插值

python - 如何杀死PyQt5中的QRunnable?

python - 数据库中的 Pyramid 国际化 i18n 单词?

python - 声音文件中的 UnicodeDecodeError

python - 初学者得到 ValueError