Пользователь
Я вот так решил, но я бы точно с таким решением не прошел бы)
import pandas as pd
df1 = pd.read_csv('day1.csv')
df1['Day'] = 1
df2 = pd.read_csv('day2.csv')
df2['Day'] = 2
df = pd.concat((df1, df2), ignore_index=True)
df = df.groupby('CustomerId')[["Day", "PageId"]].nunique()
df = df.query("`Day`>1 and `PageId`>1")
print(*df.index)
Я вот так решил, но я бы точно с таким решением не прошел бы)
import pandas as pd
df1 = pd.read_csv('day1.csv')
df1['Day'] = 1
df2 = pd.read_csv('day2.csv')
df2['Day'] = 2
df = pd.concat((df1, df2), ignore_index=True)
df = df.groupby('CustomerId')[["Day", "PageId"]].nunique()
df = df.query("`Day`>1 and `PageId`>1")
print(*df.index)