尝试使用lambda函数而不是for来计算df0
列(['Call Start Time'])
的日期
下面的第1行给出了此错误:
AttributeError: 'Load' object has no attribute '__name__'
尝试使用下面的def函数转换Call Start Time.date()
部分。但这也是错误的。我怎样才能纠正这个问题
df0.query('`Call Start Time`.date()=="13-07-20"').shape[0]
def random_to_date(x):
y=pd.Timestamp(x)
z=y.date()
return z
df0.query('random_to_date(df0['Call Start Time'])=="13-07-20"').shape[0]
在random_to_date函数中,Timestamp()只接受str、int和float值。但是您传递了一个表达式,query()也只接受表达式。这就是你面临错误的原因
相关问题 更多 >
编程相关推荐