标签: python pandas
如何在pandas apply function中使用变量名。需要动态传递函数名称才能应用函数。
func_name='int' df['column3'] = df['column3'].apply(func_name)
答案 0 :(得分:0)
我相信您正在寻找的是globals():
x = 3 def func(x): return x**2 var = 'func' print(globals()[var](x))
此代码将打印9。