【发布时间】:2019-08-30 18:16:33
【问题描述】:
我有两个数据框,一个包含唯一的 customer_id 和 customer_name,另一个数据框包含时间戳格式的登录信息。我想要第一次登录日期和最后一次注销日期
第一个数据集
第二个数据集
它应该创建一个新列 first_login 和 last_login 并将最小 start_time 和最大 end_time 分配给这些唯一的 customer_id
import pandas as pd
customer_unique = pd.read_excel('D:\\python\\customer.xlsx')
customer_time = pd.read_excel('D:\\python\\customer_login.xlsx')
new = customer_unique.loc[customer_unique.'customer_id' == customer_time.'customer_id','begin'] = customer_time('start_datetime').min()
期望的结果
【问题讨论】:
标签: python pandas numpy datetime data-analysis