Menu
CoddyTech

Pencari Jawaban

Pelajaran 18 dari 19 dalam kursus Analisis Pandas di Coddy.

challenge icon

Tantangan

Sedang

File CSV  answers.csv berisi jawaban acak. Dalam tantangan ini, kita akan melakukan analisis mendalam.

Berikut 5 baris pertama file tersebut:

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."
  • Buat kolom bernama num_words dan hitung jumlah kata dalam setiap jawaban.
  • Buat kolom bernama num_exclamation dan hitung jumlah tanda seru dalam setiap jawaban.
  • Buat kolom bernama num_question dan hitung jumlah tanda tanya dalam setiap jawaban.
  • Buat kolom bernama num_dot dan hitung jumlah titik dalam setiap jawaban.
  • Buat kolom bernama num_symbols yang menjumlahkan num_exclamation, num_questions, dan num_dots.
  • Buat kolom bernama upper_chars dan hitung jumlah huruf kapital dalam sebuah jawaban.

 tanda tanya dan titik adalah karakter khusus. Tambahkan "\"  dan <strong>r</strong> (raw) sebelum string saat menggunakannya: r"\?", r"\."

Simpan hasilnya ke df

Coba sendiri

# pandas as pd sudah diimpor
df = pd.read_csv("./answers.csv")
# Tulis kodemu di bawah ini

Semua pelajaran di Analisis Pandas

Latihan sendiri: Compiler Python online