【发布时间】:2019-11-08 04:10:18
【问题描述】:
我的 pandas 数据框有 NAN 值。我正在使用“df.dropna”方法从我的数据框中删除所有缺失的值,以便我可以将其写回我的 Oracle 数据库表。 但是在 DB 表中,Nan 值被替换为 0,我希望它们保持为 Null。 或者,有没有办法用包含缺失/NaN 值的数据框更新 Oracle 表。 NaN 应该在数据库中变为 Null。 请帮忙,因为我是 python 和 pandas 的新手。
【问题讨论】:
-
df_new = df.where((pd.notnull(df)), None)