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

Durdurma sürelerini sayılara dönüştürme

Trafik durdurma veri kümesinde, stop_duration sütunu, sürücünün polis tarafından yaklaşık ne kadar süreyle tutulduğunu gösterir. Ne yazık ki süreler '0-15 Min' gibi string olarak saklanmış. Bu veriyi analiz etmeyi nasıl kolaylaştırabilirsin?

Bu egzersizde, durdurma sürelerini tam sayılara dönüştüreceksin. Kesin süreler mevcut olmadığından, makul değerlerle sayıları tahmin etmen gerekecek:

  • '0-15 Min' değerini 8 yap
  • '16-30 Min' değerini 23 yap
  • '30+ Min' değerini 45 yap

Bu egzersiz

pandas ile Polis Faaliyetlerini Analiz Etme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • stop_duration sütunundaki benzersiz değerleri yazdır. (Bu senin için yapıldı.)
  • stop_duration stringlerini belirtilen tam sayılara eşleyen mapping adında bir sözlük oluştur.
  • mapping'i kullanarak stop_duration stringlerini tam sayılara dönüştür ve sonuçları stop_minutes adlı yeni bir sütunda sakla.
  • Sürelerin doğru şekilde tam sayılara dönüştürüldüğünü doğrulamak için stop_minutes sütunundaki benzersiz değerleri yazdır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Print the unique values in 'stop_duration'
print(ri.stop_duration.unique())

# Create a dictionary that maps strings to integers
mapping = {____}

# Convert the 'stop_duration' strings to integers using the 'mapping'
ri['stop_minutes'] = ri.stop_duration.____

# Print the unique values in 'stop_minutes'
print(____)
Kodu Düzenle ve Çalıştır