首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GraphLab .apply to sframe

GraphLab .apply to sframe
EN

Stack Overflow用户
提问于 2016-04-17 05:12:48
回答 1查看 120关注 0票数 0

我试着在graph中对sarray做一个非常简单的.apply,但是我搞不懂为什么它不能工作。

代码语言:javascript
运行
复制
def myfunc (x):
if(x == 0):
    x = -1

sa = SArray([0,0,0,1,1], dtype=int)

sa.apply(myfunc, dtype = int)

我的输出是

代码语言:javascript
运行
复制
[None, None, None, None, None]

为什么它不是-1,-1,-1,1,1,我该如何修复它?

EN

回答 1

Stack Overflow用户

发布于 2016-04-17 05:23:01

我使用以下命令让它正常工作

代码语言:javascript
运行
复制
sa.apply(lambda sa : -1 if sa ==0 else sa)

但是我仍然不确定为什么我在上面尝试的方法不起作用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36669812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档