Estou tentando preparar dados para visualização com o Seaborn. Então, preciso obter vários tipos diferentes de sessões para um gráfico de várias linhas.
Com
session_cnt = df.groupby(df['EVENT_DATETIME'].dt.date, df['CUSTOMER_ID']).agg(session_count=('SESSION_ID', 'nunique'), app_session_cnt=('APP_SESSION_ID', 'nunique')).reset_index()
Eu obtive
TypeError: unhashable type 'series'
Então eu fiz isso:
session_cnt = df.groupby(df['EVENT_DATETIME'].dt.date, df['CUSTOMER_ID'].values).agg(session_count=('SESSION_ID', 'nunique'), app_session_cnt=('APP_SESSION_ID', 'nunique')).reset_index()
Mas consegui
TypeError: unhashable type 'numpy.ndarray'
Gostaria de entender qual coluna verificar ao usar groupby e obter TypeError, porque agora estou apenas supondo. Talvez eu precise ler um bom artigo sobre esse erro.