我有一个带有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')
,但它并不总是第一个,也不是最后一个。
您可以通过df['datetime']
条件检查duplicated
列是否为&
,从而检查df['value']
是否为nan