这是我的代码:
Depth['timing']=np.where((Depth['time_entry']== 'later' )| (Depth['offer_status']=='market'), Depth['time_status_change'],Depth['time_entry'])
Depth2['timing']=np.where((Depth2['time_entry']== 'later' ) | (Depth2['offer_status']=='market'), Depth2['time_status_change'],Depth2['time_entry'])
更新:我还是解决了它,但是使用了一些愚蠢的循环,这对性能不是很好。
我得到的是:invalid type comparison
。我该如何解决? Depth['time_entry']
是包含number
或'later'
的列,也许是问题所在吗?
答案 0 :(得分:0)
尝试先将Depth['time_entry']
转换为字符串,然后针对'later'
进行验证。