- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
>> import graphlab >>> sf = graphlab.SFrame.read_csv('some.csv') >-6ren">
给定一个具有以下列名称的 Graphlab.SFrame
对象:
>>> import graphlab
>>> sf = graphlab.SFrame.read_csv('some.csv')
>>> s.column_names()
['Dataset', 'Domain', 'Score', 'Sent1', 'Sent2']
可以很容易地删除特定列中具有“不适用”(NA)/无值的行,例如要删除“分数”列的具有 NA 值的行,我可以这样做:
>>> sf.dropna('Score')
或者要用某个值(比如 -1)替换 None 值,我可以这样做:
>>> sf.fillna('Score', -1)
检查来自 https://dato.com/products/create/docs/generated/graphlab.SFrame.html 的 SFrame 文档后, 没有内置函数来查找特定列不包含 None 的行,例如 sf.findna('Score')
。或者我可能错过了它。
如果有这样的函数,它叫什么?
如果没有,我应该如何提取该行中具有 NA 值的指定列的行?
最佳答案
我认为您可以使用 bool 数组来识别给定列中具有缺失值的行。
>>> import graphlab
>>> sf = graphlab.SFrame({'a': [1, 2, None, 4],
... 'b': [None, 3, 1, None]})
>>> mask = sf['a'] == None
>>> mask
dtype: int
Rows: 4
[0, 0, 1, 0]
关于python - 从 Graphlab SFrame 的特定列中查找具有 "Not Applicable"值的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34325089/
在“import graphlab”时发生以下情况: ACTION REQUIRED: Dependencies libstdc++-6.dll and libgcc_s_seh-1.dll not
我尝试通过 pip 安装 GraphLab Create。快速穿过台阶,直到最后一步让我停住了脚步。最终命令: pip install --upgrade --no-cache-dir https:/
我有一个具有多个输入的函数,并且想使用SFrame.apply创建一个新列。我找不到将两个参数传递给SFrame.apply的方法。 理想情况下,它将列中的条目作为第一个参数,而我将传入第二个参数。直
我已加入 coursera 上的机器学习类(class)。我在执行以下命令时遇到问题: sales = graphlab.SFrame('home_data.gl/') 错误如下: IOErr
当我尝试导入 graphlab 时,出现 ImportError。我的 MacBook 使用 OSX Yosemite 10.10.4。我确实有 anaconda,但我的 envs 文件夹是空的。根据
如何对 SFrame graphlab 的一列中的所有值求和。我试着查看官方文档,它只针对 SaArray( doc )没有任何例子。 最佳答案 >>> import graphlab as gl >
给定一个 Graphlab SFrame: +-------+------------+---------+-----------+ | Store | Date | Sales |
我一直在学习 Graphlab,但也想看看 pandas,因为它是开源的,将来我可能会发现自己在一家没有 GL 许可证的公司,我想知道 pandas 如何可以像使用 GL 一样创建基本模型。 data
有一个 SFrame,其中的列具有 dict 元素。 import graphlab import numpy as np a = graphlab.SFrame({'col1':[{'oshan':
我想在您的帮助下计算以下错误: 需要采取措施:未找到依赖项 libstdc++-6.dll 和 libgcc_s_seh-1.dll。 确保用户帐户具有对 C:\GraphLab\IntalledPa
我目前正在学习华盛顿大学提供的 Coursera(机器学习)类(class),我在使用 numpy 和 graphlab 时遇到了一些小问题 类(class)要求使用1.7以上的graphlab版本我
我有两列字符串。让我们说 col1 和 col2现在我们如何使用 graphlab SFrame 将 col1 和 col2 的内容合并到 col3 中? col1 col2 23 33 42
我有一个 SFrame,其外观与 sf.print_rows(10) 类似: +--------------+---------------+-------+---------------------
我在让 graphlab 工作时遇到了一些问题。每次我想导入 graphlab 时,我都会收到消息: ACTION REQUIRED: Dependencies libstdc++-6.dll and
为什么创建“gl-env”会出现问题?我也试过重新安装它……但没有任何帮助。 CIO_TEST: CONDA_DEFAULT_ENV: CONDA_ENVS_PATH: PATH: C:\Use
当我尝试下载运行 graphlab 所需的依赖项时遇到问题。我执行 import graphlab 我得到以下信息: ACTION REQUIRED: Dependencies libstdc++-6
我最近升级了我拥有的 Graph Lab 创建版本。使用 Jupyter 控制台运行代码时,出现以下错误: from __future__ import division import graphla
所以,一周前我开始使用 Graphlab 来参加我的机器学习类(class)。我对 Graphlab 还很陌生,我通读了 API,但无法完全得到我正在寻找的解决方案。那么,问题来了。我有多个列的数据,
运行 gl.canvas.set_target('ipynb') 会在 docker 容器中抛出以下异常。 即使使用 gl.canvas.set_target('ipynb', port=28892)
我正在使用 graphlab 库中的 sframes。我需要按行进行一些计算。此外,如果我能够转置 sframe,则 sframe 结构在我的情况下会更有意义。 有什么办法可以做到吗?还是可以在我可以
我是一名优秀的程序员,十分优秀!