Criando uma flag
Desta vez você vai criar uma flag de verdade, uma variável que recebe 1 quando os e-mails têm um acerto nos termos de busca de interesse, e 0 caso contrário. Este é o último passo para conseguir usar o conteúdo de texto como um atributo em um modelo de Machine Learning ou como uma flag aplicada aos resultados do modelo. Você pode continuar trabalhando com o dataframe df que contém os e-mails, e a lista searchfor é a mesma definida no exercício anterior.
Este exercício faz parte do curso
Detecção de Fraudes em Python
Instruções do exercício
- Use uma condição
numpy wherepara marcar '1' quando o e-mail limpo contiver palavras da listasearchfore 0 caso contrário. - Una as palavras da lista
searchforcom um indicador "ou". - Conte os valores da variável de flag recém-criada.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Create flag variable where the emails match the searchfor terms
df['flag'] = ____.____((df['clean_content'].___.____('____'.____(____)) == True), 1, 0)
# Count the values of the flag variable
count = df['flag'].____()
print(count)