Crear un indicador
Esta vez vas a crear un indicador real que valga 1 cuando los correos tengan un acierto en los términos de búsqueda de interés, y 0 en caso contrario. Este es el último paso que necesitas para poder usar el contenido de texto como una característica en un modelo de Machine Learning o como un indicador adicional sobre los resultados del modelo. Puedes seguir trabajando con el dataframe df que contiene los correos, y la lista searchfor es la que se definió en el ejercicio anterior.
Este ejercicio forma parte del curso
Fraud Detection in Python
Instrucciones del ejercicio
- Usa una condición de numpy
wherepara marcar con '1' cuando el email limpio contenga palabras de la listasearchfory 0 en caso contrario. - Une las palabras de la lista
searchforcon un operador "or". - Cuenta los valores de la variable de indicador recién creada.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# 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)