-2

我正在尝试计算字典中使用“真棒”一词的次数,并使用该函数将其应用于 SFrame 数据。但我一直收到一个错误,说明在分配之前引用了 -local variable 'aw_count' 代码是这样的::

def awesome_count(word_count):
    if 'awesome' in word_count:
        aw_count = word_count['awesome']
    return aw_count;

products['awesome'] = products['word_count'].apply(awesome_count)
4

1 回答 1

0

尝试

def awesome_count(word_count):
    aw_count = 0
    if 'awesome' in word_count:
        aw_count = word_count['awesome']
    return aw_count;

如果word_count中没有“真棒”,您将收到您所说的此错误

于 2018-03-09T07:56:42.293 回答