首页 文章

带有NaN键的大熊猫系列词典

提问于
浏览
4

我试图通过传递包含索引和数据对的字典来构建Pandas系列 . 在这样做的同时,我注意到了一个有趣的怪癖 . 当字典包含带有关联值的 NaN 键时,pandas Series会在索引中保留 NaN 键,但也会将相应的值设置为 NaN .

import pandas as pd
d = {np.nan: 3500.0, 66485174.0: 1.0}
d = pd.Series(d, dtype='float64')

在上面的示例中, 3500.0 将被 pd.Series 设置为 NaN .
我使用pandas 0.20.2和python 2.7 .

有谁知道为什么会这样?我的直觉是 NaN 可能被视为超出64位的无限数字,因此可能存在一些格式问题

1 回答

  • 1

    问题已在大熊猫0.23.3中修复(在评论中回答) .

相关问题