Kategori
Pandas, R'deki factor'a benzeyen category veri türünü sağlar.
Bir sütunu kategorik veri türüne dönüştürmek için .astype() metoduna 'category' geçirerek kullanabilirsin.
Kategorik bir sütunun olduğunda, .cat erişicisini kullanıp .categories özniteliğini çağırarak farklı kategorileri (R'de levels olarak bilinir) görebilirsin.
Kategorik değerlerin bir başka kullanım alanı da verideki sıralamayı korumaktır.
Örneğin, sezgisel olarak 'low' ifadesinin 'high' ifadesinden önce gelmesi mantıklıdır. Bir sütuna sıralama vermek için reorder_categories() kullanabilirsin.
# Kategorik seviyeleri yeniden sırala
df['column_name'].cat.reorder_categories(['low', 'high'], ordered=True)
Bu egzersiz
R Kullanıcıları için Python
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Convert the type of time column
tips['time'] = ____
# Use the cat accessor to print the categories in the time column
print(____)