1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python cho người dùng R

Connected

Bài tập

Số nguyên và số thực

Bạn còn nhớ có thể dùng hàm type() để xem kiểu dữ liệu của một đối tượng không? Tuy nhiên, thông tin này là chưa đủ khi làm việc với DataFrame, vì kết quả sẽ là:

print(type(some_DataFrame))

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

Nếu muốn biết kiểu dữ liệu của từng cột trong DataFrame, bạn có thể dùng phương thức .info() hoặc thuộc tính .dtypes. Còn khi muốn đổi kiểu dữ liệu của một cột, bạn gọi phương thức .astype() trên cột đó kèm theo kiểu mới. Ví dụ, để chuyển kiểu của 'column_a' sang số nguyên:

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

Hướng dẫn

100 XP
  • Kiểm tra đầu ra của tips.dtypes trong shell.
  • Chuyển cột size sang kiểu int.
  • Chuyển các cột tip sang kiểu float.
  • Xem lại .dtypes.