BaşlayınÜcretsiz başlayın

Toplama (aggregation) uygulama

Bir kütüphane ve bir e-kitap satıcısı için küçük danışmanlık işleri tamamladıktan sonra, sonunda ilk büyük market sepeti analizi projen geldi: çevrimiçi bir hediyelik eşya perakendecisine çapraz promosyonlar konusunda danışmanlık. Perakendeci daha önce hiç veri bilimciyle çalışmadığı için, projeye işlem verilerini keşfederek başlamanı istiyor. Veri kümesindeki tüm signs için toplama (aggregation) yapmanı ve ayrıca bu kategori için desteği (support) hesaplamanı istedi. pandas'ın senin için pd olarak içe aktarıldığını unutma. Ek olarak, veriler tek-sıcak (one-hot) kodlanmış biçimde onehot olarak içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Python ile Market Basket Analysis

Kursa Göz Atın

Egzersiz talimatları

  • DataFrame'in sütunları arasından sign dizesini içerenleri seç.
  • signs için desteği yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Select the column headers for sign items
sign_headers = [i for i in onehot.columns if i.lower().find('sign')>=0]

# Select columns of sign items using sign_headers
sign_columns = onehot[____]

# Perform aggregation of sign items into sign category
signs = sign_columns.sum(axis = 1) >= 1.0

# Print support for signs
print('Share of Signs: %.2f' % ____.mean())
Kodu Düzenle ve Çalıştır