使用Python熊猫在Excel工作表中查找特定用户和服务的保留时隙

时间:2018-12-21 17:16:07

标签: python pandas

我正在尝试查找此数据中用户需求的日期和时间冲突

对于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时隙也是常见的。

我该如何命名经常使用时隙和请求服务的用户名

样本: Table with data

以文本形式采样数据框:

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'])

0 个答案:

没有答案