ComeçarComece de graça

Calcular deslocamento de tempo em dias - parte 1

Calcular o deslocamento de tempo para cada transação permite que você reporte as métricas de cada coorte de forma comparável.

Primeiro, vamos criar 6 variáveis que capturam os valores inteiros de ano, mês e dia para a data da Nota Fiscal (Invoice) e a data da Coorte, usando a função get_date_int() que já foi definida para você:

def get_date_int(df, column):
    year = df[column].dt.year
    month = df[column].dt.month
    day = df[column].dt.day
    return year, month, day

Os dados online já foram carregados. Você pode imprimir o cabeçalho no console chamando online.head().

Este exercício faz parte do curso

Segmentação de Clientes em Python

Ver curso

Instruções do exercício

  • Crie os objetos invoice_year, invoice_month, invoice_day chamando a função get_date_int na coluna InvoiceDay.
  • Crie os objetos cohort_year, cohort_month, cohort_day chamando a função get_date_int na coluna CohortDay.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Get the integers for date parts from the `InvoiceDay` column
____, ____, ____ = get_date_int(____, ____)

# Get the integers for date parts from the `CohortDay` column
____, ____, ____ = get_date_int(____, ____)
Editar e executar o código