Buscador de Respostas
Lição 18 de 19 do curso Análise com Pandas da Coddy.
Desafio
MédioO 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_wordse calcule quantas palavras cada resposta possui. - Crie uma coluna chamada
num_exclamatione calcule quantos pontos de exclamação cada resposta possui. - Crie uma coluna chamada
num_questione calcule quantos pontos de interrogação cada resposta possui. - Crie uma coluna chamada
num_dote calcule quantos pontos finais cada resposta possui. - Crie uma coluna chamada
num_symbolsque somenum_exclamation,num_questionsenum_dots. - Crie uma coluna chamada
upper_charse 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
4Análise de Dados com Pandas
Estatística DescritivaAgrupamento e Agregação de DadosDiferentes AgregaçõesMerge e Concat2Trabalhando com o DataFrame
Entendendo DataFramesAcessando DadosLimpeza de Dados - Dados ausentesLimpeza de Dados - Mais ferramentas3Manipulação de Dados com Pandas
Retornar Resultado SolicitadoFiltrar DadosAdicionar e ExcluirModificar DadosModificar StringsModificações Personalizadas