Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-比较两次以创建dataframe列_Python_Dataframe_Time - Fatal编程技术网

Python-比较两次以创建dataframe列

Python-比较两次以创建dataframe列,python,dataframe,time,Python,Dataframe,Time,我在数据帧上有一个列,如果时间比我想创建另一个值为“Good”或“Bad”的列高,我想与一个变量进行比较。 为此,我使用以下代码: 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 support

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

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'
我该怎么做

谢谢更改此行:

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

然后它应该可以工作。

更改此行:

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

然后它应该可以工作。

也许你错过了第二行末尾的
()
time=dt.datetime.strtime(time),%H:%M:%S').time()
。也许你错过了第二行末尾的
()
time=dt.datetime.strtime(time),%H:%M:%S').time()