在Python中,在索引188'处发生KeyError u'

2024-06-28 19:25:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下代码,它计算每个用户的页面浏览量,并将其添加到DataFrame中的新变量中:

def get_user_pageview(row, pageview_spiker_indexed):
    user_id = row['user_id']
    num_pageview = len(pageview_spiker_indexed.ix[user_id])
    #print num_pageview
    return num_pageview

userDF['num_pageview'] = userDF.apply(get_user_pageview, args = (pageview_spiker_indexed,), axis = 1)

`

问题是我得到了以下错误:

键错误:('a342bf9',u'发生在索引188')

我已经在函数内部使用print语句进行了一些调试,可能出问题的地方是,函数在达到索引188之前运行良好。我似乎无法解决这个问题。有什么线索可以帮我解决这个问题吗?在


Tags: 函数代码用户idget错误页面indexed