尝试用同一熊猫数据框中的另一个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)
答案 0 :(得分:0)
例如,要用来自同一数据框column_to_fill
的值和来自列df
的值填充空白列column_from
,请使用:
df['column_to_fill'] = df['column_to_fill'].fillna(df['column_from'])