删除具有无效日期和时间数据的行

Remove rows with invalid date and time data

下面是我的示例数据框。

我需要删除日期或时间无效的列。因此,应删除第 3、5、6 行。我需要一种方法来验证日期和时间列是否包含有效的日期和时间。

IIUC,你可以使用带有errors=coerce参数的to_datetime方法;然后使用 notna 创建一个布尔掩码来过滤 df 与:

df = df[pd.to_datetime(df['time'], errors='coerce').notna()]