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, kursun bir parçasıdır
R Kullanıcıları için Python
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Convert the type of time column
tips['time'] = ____
# Use the cat accessor to print the categories in the time column
print(____)