Menu
Coddy logo textTech

Buscador de Respostas

Lição 18 de 19 do curso Análise com Pandas da Coddy.

challenge icon

Desafio

Médio

O arquivo CSV  answers.csv contém respostas aleatórias. Neste desafio, faremos uma análise profunda.

Aqui estão as primeiras 5 linhas do arquivo:

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."
  • Crie uma coluna chamada num_words e calcule quantas palavras cada resposta possui.
  • Crie uma coluna chamada num_exclamation e calcule quantos pontos de exclamação cada resposta possui.
  • Crie uma coluna chamada num_question e calcule quantos pontos de interrogação cada resposta possui.
  • Crie uma coluna chamada num_dot e calcule quantos pontos finais cada resposta possui.
  • Crie uma coluna chamada num_symbols que some num_exclamation, num_questions e num_dots.
  • Crie uma coluna chamada upper_chars e calcule quantas letras maiúsculas existem em uma resposta.

 ponto de interrogação e ponto final são caracteres especiais. Adicione "\"  e <strong>r</strong> (raw) antes da string ao trabalhar com eles: r"\?", r"\."

Salve o resultado em df

Experimente você mesmo

# pandas como pd já está importado
df = pd.read_csv("./answers.csv")
# Escreva seu código abaixo

Todas as lições de Análise com Pandas