我尝试通过.iloc .loc .ix和同样的问题从异常中返回无限循环(错误1)
# get g-score means of each tokens
def G_means(token_seq, c_name):
try:
g_scores = [tc_dataframe.ix[token][c_name] for token in token_seq]
except KeyError:
return print ('Error 1')
return sum(g_scores)/len(g_scores) if g_scores else print ('Error 2') # Average