TypeError: f() takes 1 positional argument but 2 were given
跑代码时,出现这个错误,查阅资料,说是需要在函数定义时传入self参数,但还是不行。
最后,找到原因,pandas版本过低0.23.4,升级pandas版本为1.1.5,问题解决。
升级前:
升级后:
查看pandas版本:
import pandas as pd
pd.show_versions()
pd.version
更新pandas:
pip install --upgrade pandas