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ğerini8yap'16-30 Min'değerini23yap'30+ Min'değerini45yap
Bu egzersiz
pandas ile Polis Faaliyetlerini Analiz Etme
kursunun bir parçasıdırEgzersiz talimatları
stop_durationsütunundaki benzersiz değerleri yazdır. (Bu senin için yapıldı.)stop_durationstringlerini belirtilen tam sayılara eşleyenmappingadında bir sözlük oluştur.mapping'i kullanarakstop_durationstringlerini tam sayılara dönüştür ve sonuçlarıstop_minutesadlı yeni bir sütunda sakla.- Sürelerin doğru şekilde tam sayılara dönüştürüldüğünü doğrulamak için
stop_minutessü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(____)