how to use variable name inside pandas apply function . Need to pass function name dynamically to apply function.
func_name='int'
df['column3'] = df['column3'].apply(func_name)
how to use variable name inside pandas apply function . Need to pass function name dynamically to apply function.
func_name='int'
df['column3'] = df['column3'].apply(func_name)
I believe what you're looking for is globals() :
x = 3
def func(x):
return x**2
var = 'func'
print(globals()[var](x))
This code will print 9.