要将具有Datetime值的Pandas列的Unix时间戳转换为NaN,可以按照以下步骤进行操作:
import pandas as pd
pd.to_datetime()
函数将Unix时间戳转换为Datetime值。以下是转换的代码示例:df['timestamp'] = pd.to_datetime(df['timestamp'], unit='s', errors='coerce')
在上述代码中,unit='s'
表示Unix时间戳的单位为秒,errors='coerce'
表示如果转换错误,则将其转换为NaN。
dropna()
函数。以下是删除NaN值的代码示例:df.dropna(subset=['timestamp'], inplace=True)
在上述代码中,subset=['timestamp']
表示只在"timestamp"列中删除包含NaN值的行,inplace=True
表示在原始DataFrame上进行修改。
通过以上步骤,你可以将具有Datetime值的Pandas列的Unix时间戳转换为NaN,并且可以选择是否删除包含NaN值的行。
领取专属 10元无门槛券
手把手带您无忧上云