删除具有双时间戳记的行,这些行的数据中包含NaN

问题描述 投票:0回答:1

我有一个带有pandas datetime的pandas数据框(我使用pandas.to_datetime创建了该datetime)和一个变量值:

datetime value 2018-10-01 00:00:00 231 2018-10-01 00:01:00 233 2018-10-01 00:01:00 NaN 2018-10-01 00:02:00 220

我想删除带有双时间戳和NaN的行,我尝试了几种可能性,例如pd.Series(df['datetime']).duplicated(keep='first'),但它并不总是第一个,也不是最后一个。

python pandas datetime duplicates nan
1个回答
0
投票

您可以通过df['datetime']条件检查duplicated列是否为&,从而检查df['value']是否为nan

© www.soinside.com 2019 - 2024. All rights reserved.