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

时间:2017-07-11 17:54:29

标签: python python-2.7 pandas dictionary series

我正在尝试通过传递包含索引和数据对的字典来构建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.0NaN设置为pd.Series。 我正在使用pandas 0.20.2和python 2.7。

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

1 个答案:

答案 0 :(得分:1)

问题已在熊猫0.23.3中得到修复(已在评论中回答)。