Buscador de respuestas
Lección 18 de 19 del curso Análisis con Pandas de Coddy.
Desafío
IntermedioEl archivo CSV answers.csv contiene respuestas aleatorias. En este desafío, realizaremos un análisis profundo.
Aquí están las primeras 5 líneas del archivo:
answer_id,value
1,"She learned that water bottles are no longer just to hold liquid, but they're also status symbols."
2,"When she didn’t like a guy who was trying to pick her up, she started using sign language."
3,"Eating eggs on Thursday for choir practice was recommended."
4,"He dreamed of leaving his law firm to open a portable dog wash."
- Crea una columna llamada
num_wordsy calcula cuántas palabras tiene cada respuesta. - Crea una columna llamada
num_exclamationy calcula cuántos signos de exclamación tiene cada respuesta. - Crea una columna llamada
num_questiony calcula cuántos signos de interrogación tiene cada respuesta. - Crea una columna llamada
num_doty calcula cuántos puntos tiene cada respuesta. - Crea una columna llamada
num_symbolsque sumenum_exclamation,num_questionsynum_dots. - Crea una columna llamada
upper_charsy calcula cuántas letras mayúsculas hay en una respuesta.
el signo de interrogación y el punto son caracteres especiales. Agrega "\" y
<strong>r</strong>(raw) antes de la cadena cuando trabajes con ellos: r"\?", r"\."
Guarda el resultado en df
Pruébalo tú mismo
# pandas como pd ya está importado
df = pd.read_csv("./answers.csv")
# Escribe tu código debajo
Todas las lecciones de Análisis con Pandas
4Análisis de datos con Pandas
Estadística descriptivaAgrupación y agregación de datosDiferentes agregacionesMerge y Concat3Manipulación de datos con Pandas
Retornar el resultado solicitadoFiltrar datosAgregar y eliminarModificar datosModificar cadenasModificaciones personalizadas