python函数:
我有如下数据框中的数据(
数据帧-合并内部
)
RollNo Name Marks
1 ABC 90
2 DEF 91
3 XYZ 92
现在我需要找到标记日志
为此我写了一个函数
def transform(data,var):
data[Var + '_log'] = data.var.apply(np.log)
但在运行函数时
transform(merged_inner,Marks)
出现以下错误:
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-50-b4ba711b77de> in <module>()
----> 1 transform(merged_inner,Marks)
NameError: name 'Marks' is not defined
但数据框里有标记。我不知道为什么我会犯这个错误?
请建议