Python-比较两次以创建数据框列

时间:2019-07-04 09:32:14

标签: python dataframe time

我在数据帧上有一列,如果时间比我想创建另一个具有值“好”或“差”的列的时间长,我想与变量进行比较。 为此,我使用以下代码:

time = '00:00:00'
time  = dt.datetime.strptime(time,'%H:%M:%S').time
df['value'] = np.where(df['time_df'] >= time, 'Bad', 'Good')

但是,当我运行代码时,出现以下错误:

TypeError: '>=' not supported between instances of 'datetime.time' and 'builtin_function_or_method'

我该怎么做?

谢谢

1 个答案:

答案 0 :(得分:2)

更改此行:

<input type="text" value=""><script>alert(1);</script><!--">

收件人:

time  = dt.datetime.strptime(time,'%H:%M:%S').time

然后它应该工作。