在两列日期时间之间找到所需的日期时间

问题描述

我是Python的新手,通常是编程的人,因此,如果我在描述我的请求时出错,请不要评判我。所以我需要解决一个任务。

我有两个DateFrames。其中之一具有20000行和三列:id_clients,start_time_visit,end_time_visit。 DateFrame的名称=访问次数 这是用户在网站上的访问。

第二个DateFreme有800行,并具有列:id_lead,time_create_lead,model。 来自CRM系统的数据。

因此,我需要从创建CRM线索的网站中找出id_clients。

我认为我可以从周期开始申请,例如:start_time

我写了这段代码:

{
  "@context": {
    "EntitySearchResult": "goog:EntitySearchResult","resultScore": "goog:resultScore","@vocab": "http://schema.org/","kg": "http://g.co/kg","goog": "http://schema.googleapis.com/","detailedDescription": "goog:detailedDescription"
  },"@type": "ItemList","itemListElement": []
}

但是我有这个错误:dict_time = crm.set_index('time_create_lead').to_dict() # create a dict def time_search (row): """ This function has to return a row with create_time_of_lead""" time_start = row['start_time'] time_end = row['end_time'] if time_start <= dict_time <= time_end: return value else: return 0 goals['leed'] = goals.apply(time_search,axis=1)

我研究了互联网,但没有找到解决此问题的方法。感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)