Mulai sekarangMulai gratis

Menambahkan segmen donor

Selain usia, Anda juga ingin menambahkan segmen seorang donor ke basetable. Sekelompok donor terpilih yang telah memberikan banyak donasi di masa lalu diberi segmen: bronze, silver, atau gold. Disediakan sebuah basetable tahap awal dan sebuah dataframe pandas segments yang berisi segmen untuk sekelompok donor terpilih dalam basetable. Pada latihan ini Anda akan menambahkan segmen ke basetable.

Anda dapat melakukan left join pada dua dataframe pandas menggunakan kode berikut:

merged_df = pd.merge(df1, df2, on=["merge_id"],how="left")

Latihan ini merupakan bagian dari kursus

Predictive Analytics Tingkat Menengah dengan Python

Lihat Kursus

Instruksi latihan

  • Kolom id donor adalah "donor_id" baik di segments maupun basetable. Tambahkan segmen ke basetable.
  • Hitung jumlah donor di setiap segmen.
  • Hitung jumlah donor yang tidak memiliki segmen.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Add the donor segment to the basetable
basetable = pd.merge(____, ____, on =["____"], how="____")

# Count the number of donors in each segment
basetable.groupby("____").____()

# Count the number of donors with no segment assigned
print(basetable["segment"].____().____())
Edit dan Jalankan Kode