Python 未定义全局名称cDate
**这是我投入的不知道为什么会不起作用?它返回的错误是未定义全局名称cDatePython 未定义全局名称cDate,python,datetime,pandas,lambda,apply,Python,Datetime,Pandas,Lambda,Apply,**这是我投入的不知道为什么会不起作用?它返回的错误是未定义全局名称cDate dayv[['STRTTIME', 'ENDTIME']].apply(lambda x: x.apply(lambda y: cDate(y, '%H%M'))) - NameError: ("global name 'cDate' is not defined", u'occurred at index STRTTIME') cTime是模块time的一部分,如中所述。因此,当它意味着它未定义时
dayv[['STRTTIME', 'ENDTIME']].apply(lambda x: x.apply(lambda y: cDate(y, '%H%M')))
-
NameError: ("global name 'cDate' is not defined", u'occurred at index STRTTIME')
cTime
是模块time
的一部分,如中所述。因此,当它意味着它未定义时,它不是变量、函数或代码中的任何内容。您可能忘记导入time
,它包含ctime
。尝试将以下内容添加到代码的开头:
from time import *
如果仅使用ctime
,请将*
替换为ctime
。如果您可以使用time.ctime
,请改用以下方法:
import time
这意味着您在使用cDate之前没有定义它。究竟什么是不清楚的?