Integer dan float
Ingat bahwa Anda dapat menggunakan fungsi type() untuk melihat tipe data suatu objek?
Namun, informasi ini tidak memadai saat bekerja dengan DataFrame, karena hasilnya akan seperti berikut:
print(type(some_DataFrame))
<class 'pandas.core.frame.DataFrame'>
Jika Anda ingin mengetahui tipe data setiap kolom dalam DataFrame, Anda dapat menggunakan metode .info() atau atribut .dtypes. Kini, jika Anda ingin mengubah tipe data suatu kolom, Anda dapat memanggil metode .astype() pada kolom tersebut beserta tipe baru untuk kolom itu. Misalnya, untuk mengonversi tipe 'column_a' menjadi integer:
df['column_a'] = df['column_a'].astype(int)
Latihan ini adalah bagian dari kursus
Python untuk Pengguna R
Petunjuk latihan
- Periksa keluaran
tips.dtypesdi shell. - Ubah kolom
sizemenjadi bertipeint. - Ubah kolom
tipmenjadi bertipefloat. - Lihat
.dtypeslagi.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Convert the size column
tips['size'] = tips['size']____
# Convert the tip column
____ = ____
# Look at the types
print(____)