无法用熊猫中的日期替换NaN值

时间:2020-07-27 08:57:10

标签: python pandas datetime nan

尝试用同一熊猫数据框中的另一个NaN对象替换datetime列中的datetime。我在loc处尝试过set_value。它们都会导致nan而不是实际日期被保存。
这是我尝试的最新代码,看到updated_date被保存为时间戳,我尝试将其转换为datetime。但是即使在这里,它也将其另存为nan
有什么主意吗?

updated_date = df[column_to_fix_with].iloc[index].to_pydatetime()
df.set_value(col_w_dates_to_fix, index, updated_date)

1 个答案:

答案 0 :(得分:0)

例如,要用来自同一数据框column_to_fill的值和来自列df的值填充空白列column_from,请使用:

df['column_to_fill'] = df['column_to_fill'].fillna(df['column_from'])