python - Pandas 删除某些行的多个条件,条件包含 NaT
问题描述
我的代码如下:
Summary = Summary.drop(Summary[(Summary['Story_opendate'] < sixmonthearly) &
(**Summary['lastEditedDate'] == ""**) &
(Summary['Task_lasteditdate' ] < twomonthearly)].index)
我想根据 3 个条件删除某些行。我使用了 drop 方法,但一个条件包含 Nat 值(此处为粗体部分)或 null,如导出的 excel 文件中所示。然后 drop 方法似乎无法识别这部分并删除具有这 3 个条件的行。
我试过下面的表达式来替换粗体部分:
Summary['lastEditedDate']=="NaN"
Summary['lastEditedDate']=="NaT"
np.where(Summary['lastEditedDate'].values=='NaT'
但一切都是徒劳的。
请帮助解决这个问题。先谢谢了~
解决方案
推荐阅读
- gatsby - auth0 是否可以与自托管 cms 集成
- sql - 使用 C#(Visual Studio) 创建本地数据库
- javascript - 在 IE 11 中使用 Momentjs 日期格式时日期出错
- c++ - 在类构造函数中定义结构变量的参数
- c# - 出现错误:“名称 InitializeComponent 在当前上下文中不存在”,在每个 xaml.cs 类(Xamarin Forms)中
- r - 无法在 RStudio(Mac 版)中查找单词
- c# - 将值分配给二维数组并获取输出
- c - 从内存开始图像
- macos - 删除/更改列表突出显示颜色(或调整项目之间的空间)
- javascript - 如何使用 javascript 从数据库中生成动态导航菜单