无法使用apply()更改SFrame中的None值

时间:2017-01-26 23:39:46

标签: python lambda apply graphlab sframe

我正在使用此代码更改SFrame中的None值:

sarr['value'] = sarr['value'].apply(lambda x: '-1' if x is None else x)

运行此代码后,我仍然看到相同的None值,没有效果。任何想法在这里发生了什么?

1 个答案:

答案 0 :(得分:0)

SFrame的以下方法有效:

sarr = sarr.fillna('value', -1)