graphlab创建dropna不起作用

时间:2018-03-01 06:37:24

标签: python python-3.x python-2.7 graphlab

我正在使用以下

测试graphlabe创建
sf=gl.SFrame(['t1','t2','','t3','','t4'])
sf.dropna()

根据graphlab api

上面应该删除空值(na),但实际上它没有,也没有给出错误。有谁知道为什么?

1 个答案:

答案 0 :(得分:0)

您的''None还是NaN

import math

print(None == '')
print(float('nan')=='')
print(math.isnan(float('nan')))

输出:

False
False
True

Doku:dropna()

  

从SFrame中删除缺失值。缺失值为NoneNaN

你的价值''并非如此。