如何进入lambda匿名函数进行调试:
import pandas as pd
def func(a, b):
return a + b
series = pd.Series([1,2,3,4])
a = series.apply(lambda x: func(x, 2))
print(a)
在调用匿名函数的地方打上断点,也就是这一行:
a = series.apply(lambda x: func(x, 2))
进入该行,实际上进入apply函数:
跳出该函数:
跳出后再次点击进入,也就是向下箭头,进入匿名函数:
即可开始进入匿名函数进行调试: