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

Tamsayılar ve ondalıklar

Bir nesnenin veri türünü görmek için type() fonksiyonunu kullanabildiğini hatırlıyor musun? Ancak DataFrame'lerle çalışırken bu bilgi yetersizdir, çünkü sonuç şöyle olur:

print(type(some_DataFrame))

<class 'pandas.core.frame.DataFrame'>

Eğer bir DataFrame'deki her sütunun veri türünü öğrenmek istiyorsan, .info() metodunu ya da .dtypes özniteliğini kullanabilirsin. Şimdi, bir sütunun veri türünü değiştirmek istiyorsan, sütun üzerinde .astype() metodunu, yeni türle birlikte çağırabilirsin. Örneğin, 'column_a' türünü tamsayıya çevirmek için:

df['column_a'] = df['column_a'].astype(int)

Bu egzersiz

R Kullanıcıları için Python

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

Egzersiz talimatları

  • Kabukta tips.dtypes çıktısını incele.
  • size sütununu int türüne dönüştür.
  • tip sütunlarını float türüne dönüştür.
  • .dtypes çıktısına tekrar bak.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Convert the size column
tips['size'] = tips['size']____

# Convert the tip column
____ = ____

# Look at the types
print(____)
Kodu Düzenle ve Çalıştır