gpt4 book ai didi

python - 从 Pandas 数据框中去除 NaT 值

转载 作者:太空狗 更新时间:2023-10-29 20:47:34 26 4
gpt4 key购买 nike

我有一个如下所示的数据框

                               mean
comp_name date
Appdynamics 2012-05-01 00:18:15.910000
2012-05-01 NaT
2012-05-01 NaT
2012-05-02 00:20:12.145200
2012-05-02 NaT
2012-05-02 NaT

这里的 comp_name 和 date 构成了 multiindex。我想摆脱 NaT 值并仅获取 mean(timedelta64) 不是 NaT 的那些行。

                               mean
comp_name date
Appdynamics 2012-05-01 00:18:15.910000
2012-05-02 00:20:12.145200

对此有什么想法吗?

最佳答案

pandas.notnull() 获取一个系列并返回一个 bool 系列,该系列为 True,其中输入系列不为空(None、np.NaN、np.NaT)。然后你可以通过 bool 系列对数据帧进行切片:

df[pandas.notnull(df['mean'])]

关于python - 从 Pandas 数据框中去除 NaT 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com