Menu
Coddy logo textTech

Buscador de respuestas

Lección 18 de 19 del curso Análisis con Pandas de Coddy.

challenge icon

Desafío

Intermedio

El 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_words y calcula cuántas palabras tiene cada respuesta.
  • Crea una columna llamada num_exclamation y calcula cuántos signos de exclamación tiene cada respuesta.
  • Crea una columna llamada num_question y calcula cuántos signos de interrogación tiene cada respuesta.
  • Crea una columna llamada num_dot y calcula cuántos puntos tiene cada respuesta.
  • Crea una columna llamada num_symbols que sume num_exclamation, num_questions y num_dots.
  • Crea una columna llamada upper_chars y 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