2024-05-20 00:00:37 发布
网友
我正在测试graphlabe创建,如下所示
sf=gl.SFrame(['t1','t2','','t3','','t4']) sf.dropna()
根据graphlab api
上面应该删除空值(na),但实际上没有,也没有给出任何错误。有人知道为什么吗
你的''不是None就是NaN:
''
None
NaN
import math print(None == '') print(float('nan')=='') print(math.isnan(float('nan')))
输出:
False False True
Doku:dropna()
Remove missing values from an SFrame. A missing value is either None or NaN.
你的值''既不是也不是,所以它保持不变
你的
''
不是None
就是NaN
:输出:
Doku:dropna()
你的值
''
既不是也不是,所以它保持不变相关问题 更多 >
编程相关推荐