Menu
Coddy logo textTech

Cevap Arayıcı

Coddy'nin Pandas Analitiği kursunda ders 18 / 19.

challenge icon

Görev

Orta

answers.csv adlı CSV dosyası rastgele cevaplar içermektedir. Bu görevde, derinlemesine bir analiz yapacağız.

Dosyanın ilk 5 satırı şöyledir:

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."
  • num_words adında bir sütun oluşturun ve her cevabın kaç kelime içerdiğini hesaplayın.
  • num_exclamation adında bir sütun oluşturun ve her cevabın kaç ünlem işareti içerdiğini hesaplayın.
  • num_question adında bir sütun oluşturun ve her cevabın kaç soru işareti içerdiğini hesaplayın.
  • num_dot adında bir sütun oluşturun ve her cevabın kaç nokta içerdiğini hesaplayın.
  • num_exclamation, num_questions ve num_dots değerlerini toplayan num_symbols adında bir sütun oluşturun.
  • upper_chars adında bir sütun oluşturun ve bir cevapta kaç tane büyük harf olduğunu hesaplayın.

 soru işareti ve nokta özel karakterlerdir. Onlarla çalışırken dizenin önüne "\"  ve <strong>r</strong> (raw) ekleyin: r"\?", r"\."

Sonucu df değişkenine kaydedin.

Kendin dene

# pandas as pd zaten içe aktarıldı
df = pd.read_csv("./answers.csv")
# Kodunuzu aşağıya yazın

Pandas Analitiği bölümündeki tüm dersler