【发布时间】:2021-07-16 02:48:16
【问题描述】:
我正在尝试使用以下方法替换我的数据框中的 NaN 值:
values = {'pitch_type': 'UN', 'px': -1, 'pz': -1, 'pitch_type_prev': -1,'px_prev': -1,
'pz_prev': -1}
df_sample.replace(np.nan, values)
它填充除了两个值之外的所有值。返回的输出是:
pitch_type px pz pitch_type_prev px_prev pz_prev
UN -1.000 -1.000 -1 NaN -1.000
FF 0.416 2.963 -1 NaN -1.000
FF -0.191 2.347 FF (0.0712, 0.508] 2.963
有什么解决办法吗?
【问题讨论】:
-
values这里不是数据框,也不包含任何 Nan。
标签: python pandas dataframe nan fillna