python自己写的模块,需要引入第三方库

比如我准备写一个函数,但是函数里面需要用到pandas库。
在模块的开头import pandas,但是调用模块的时候报错

代码

import pandas as pd

def hanshu(df):
df.Trdmnt = pd.to_datetime(df.Trdmnt)
return df.Trdmnt

报错

name 'pd' is not defined

求各位康康

需要在你写的函数前面导入:import pandas as pd,这样pd就是pandas模块的别名,不能再用pd做文件名,也不要用它做函数名或变量名,否则会出现引用pandas方法错误。

你import pandas as pd是写在哪里的?
是写在模块文件的开头吗,这样应该是没有问题的
你把错误信息截图发一下

显示未定义说明你没有pandas 这个包,pip安装一下