Py学习  »  Sagar Dubey  »  全部回复
回复总数  1
6 年前
回复了 Sagar Dubey 创建的主题 » python函数给出错误“name error:name'marks'未定义”
def transform(data,var):
   df[var + '_log'] = df[var].apply(np.log)

transform(merged_inner,'Marks')

有两个错误,首先是标记是字符串,所以它应该在引号内,使用DF[var ]代替DF.var。