我正在尝试通过传递包含索引和数据对的字典来构建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
将NaN
设置为pd.Series
。
我正在使用pandas 0.20.2和python 2.7。
有谁知道为什么会这样?我的直觉是NaN
可能被视为超出64位的无限数字,因此可能存在一些格式问题
答案 0 :(得分:1)
问题已在熊猫0.23.3中得到修复(已在评论中回答)。