我正在尝试查找此数据中用户需求的日期和时间冲突
对于id = 1
,请求者是Ram
,请求的时隙是21 December 2018 9 AM to 11 AM
,他请求了Google, Yahoo and Gmail
服务。
对于id = 3
,请求者是Mohan
,请求的时隙是21 December 2018 10 AM to 2 PM
,他请求了Twitter, Facebook and Yahoo
服务。
Yahoo
服务在两种情况下都是常见的,10 AM to 11 AM
时隙也是常见的。
我该如何命名经常使用时隙和请求服务的用户名
以文本形式采样数据框:
import pandas as pd
data = [['Ram', 'google, gmail, yahoo', '21/12/18 9 AM', '22/12/18 11 AM'],
['Shyam', 'yahoo, rediff, orkut', '23/12/18 11AM', '24/12/18 12 PM'],
['Mohan', 'twitter, facebook, yahoo', '21/12/18 10AM', '21/12/18 2 PM'],
['Mahesh', 'orkut, gmail', '28/12/7 3PM', '29/12/17 5 PM']]
df = pd.DataFrame(data=data, columns=['requester','requirement','start_date_time','end_dater_time'])