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ırEgzersiz talimatları
- Kabukta
tips.dtypesçıktısını incele. sizesütununuinttürüne dönüştür.tipsütunlarınıfloattü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(____)