graphlab查找具有至少一个None值的所有列

普拉尚特·巴纳尔卡(Prashant Bhanarkar)

如何在SFrame中查找其中至少包含一个None值的所有列?一种方法是遍历每列,并检查该列中是否有值是None。有更好的方法来完成这项工作吗?

阿德里安·雷诺(Adrien Renaud)

要查找使用中的None值,请SFrame使用SArray方法num_missingdoc)。

解决方案

>>> col_w_none = [col for col in sf.column_names() if sf[col].num_missing()>0]

例子

>>> sf = gl.SFrame({'foo':[1,2,3,4], 'bar':[1,None,3,4]})
>>> print sf
+------+-----+
| bar  | foo |
+------+-----+
|  1   |  1  |
| None |  2  |
|  3   |  3  |
|  4   |  4  |
+------+-----+
[4 rows x 2 columns]
>>> print [col for col in sf.column_names() if sf[col].num_missing()>0]
['bar']

注意事项

  • 这不是最佳选择,因为它不会停止迭代第一个None值。
  • 它不会检测NaN并清空字符串。
>>> sf = gl.SFrame({'foo':[1,2,3,4], 'bar':[1,None,3,4], 'baz':[1,2,float('nan'),4], 'qux':['spam', '', 'ham', 'eggs']} )
>>> print sf
+------+-----+-----+------+
| bar  | baz | foo | qux  |
+------+-----+-----+------+
|  1   | 1.0 |  1  | spam |
| None | 2.0 |  2  |      |
|  3   | nan |  3  | ham  |
|  4   | 4.0 |  4  | eggs |
+------+-----+-----+------+
[4 rows x 4 columns]
>>> print [col for col in sf.column_names() if sf[col].num_missing()>0]
['bar']

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从关联的模型(表)中查找具有至少一个关联的所有记录

来自分类Dev

查找具有至少一个匹配属性的集合中的所有对象

来自分类Dev

如果列中至少有一个特定值,则删除所有行

来自分类Dev

SQL选择在另一列中具有至少一个特定值的所有非唯一行

来自分类Dev

给定一个特定用户,我想查找具有该特定用户至少具有所有角色的所有用户

来自分类Dev

SQL,仅返回在至少一列中找到至少一个具有相同值的条目的行

来自分类Dev

SQL,仅返回在至少一列中找到至少一个具有相同值的条目的行

来自分类Dev

查找与特定项目至少具有n个值的所有行

来自分类Dev

返回所有行,其中任一列中至少有一个值为null

来自分类Dev

如果至少有一个学生参加,则查找班上的所有学生

来自分类Dev

删除包含列1中ID且在Python数据框中的另一个特定列2上至少具有一个特定值的所有行

来自分类Dev

LINQ:提高“查询从字典列表中查找所有字典的性能,其中给定的键至少有一个值列表中的值”

来自分类Dev

将具有列的所有值的数据框拼合为一个

来自分类Dev

SQLBulkCopy为所有列插入一个具有NULL值的新行

来自分类Dev

TSQL - 在表中查找一列中有多个记录,并且在另一列中至少有一个特定的值出现

来自分类Dev

SQL查找具有一个值的记录

来自分类Dev

SQL选择并显示包含至少一个值的组中的所有值

来自分类Dev

如何在一个或多个列中查找具有完全相同值的行

来自分类Dev

如何查找具有与另一个集合中的任何值匹配的属性的所有对象?

来自分类Dev

从Graphlab SFrame的特定列中查找具有“不适用”值的行

来自分类Dev

在所有具有特定列值的行中选择一个唯一值

来自分类Dev

选择一个范围,直到至少一列具有数值

来自分类Dev

敲除验证-至少一个字段具有一个值,并且至少选中了一个复选框

来自分类Dev

如何获得至少包含另一个列表的所有值的列表?

来自分类Dev

Django筛选具有至少一个多对多属性值的对象

来自分类Dev

检查熊猫系列是否具有至少一个大于值的项目

来自分类Dev

如何检查PHP多维数组是否至少具有一个值?

来自分类Dev

计算多少行具有至少一个特定值

来自分类Dev

如何检查至少一个变量是否具有特定值

Related 相关文章

  1. 1

    从关联的模型(表)中查找具有至少一个关联的所有记录

  2. 2

    查找具有至少一个匹配属性的集合中的所有对象

  3. 3

    如果列中至少有一个特定值,则删除所有行

  4. 4

    SQL选择在另一列中具有至少一个特定值的所有非唯一行

  5. 5

    给定一个特定用户,我想查找具有该特定用户至少具有所有角色的所有用户

  6. 6

    SQL,仅返回在至少一列中找到至少一个具有相同值的条目的行

  7. 7

    SQL,仅返回在至少一列中找到至少一个具有相同值的条目的行

  8. 8

    查找与特定项目至少具有n个值的所有行

  9. 9

    返回所有行,其中任一列中至少有一个值为null

  10. 10

    如果至少有一个学生参加,则查找班上的所有学生

  11. 11

    删除包含列1中ID且在Python数据框中的另一个特定列2上至少具有一个特定值的所有行

  12. 12

    LINQ:提高“查询从字典列表中查找所有字典的性能,其中给定的键至少有一个值列表中的值”

  13. 13

    将具有列的所有值的数据框拼合为一个

  14. 14

    SQLBulkCopy为所有列插入一个具有NULL值的新行

  15. 15

    TSQL - 在表中查找一列中有多个记录,并且在另一列中至少有一个特定的值出现

  16. 16

    SQL查找具有一个值的记录

  17. 17

    SQL选择并显示包含至少一个值的组中的所有值

  18. 18

    如何在一个或多个列中查找具有完全相同值的行

  19. 19

    如何查找具有与另一个集合中的任何值匹配的属性的所有对象?

  20. 20

    从Graphlab SFrame的特定列中查找具有“不适用”值的行

  21. 21

    在所有具有特定列值的行中选择一个唯一值

  22. 22

    选择一个范围,直到至少一列具有数值

  23. 23

    敲除验证-至少一个字段具有一个值,并且至少选中了一个复选框

  24. 24

    如何获得至少包含另一个列表的所有值的列表?

  25. 25

    Django筛选具有至少一个多对多属性值的对象

  26. 26

    检查熊猫系列是否具有至少一个大于值的项目

  27. 27

    如何检查PHP多维数组是否至少具有一个值?

  28. 28

    计算多少行具有至少一个特定值

  29. 29

    如何检查至少一个变量是否具有特定值

热门标签

归档