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 merupakan bagian dari kursus
Python untuk Pengguna R
Instruksi latihan
- Periksa keluaran
tips.dtypesdi shell. - Ubah kolom
sizemenjadi bertipeint. - Ubah kolom
tipmenjadi bertipefloat. - Lihat
.dtypeslagi.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Convert the size column
tips['size'] = tips['size']____
# Convert the tip column
____ = ____
# Look at the types
print(____)