MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Periksa keluaran tips.dtypes di shell.
  • Ubah kolom size menjadi bertipe int.
  • Ubah kolom tip menjadi bertipe float.
  • Lihat .dtypes lagi.

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(____)
Edit dan Jalankan Kode