Computer >> Máy Tính >  >> Lập trình >> Python

Python - Lấy các kiểu dữ liệu của các cột

Để lấy kiểu dữ liệu của các cột, hãy sử dụng phương thức info (). Trước tiên, hãy để chúng tôi nhập thư viện được yêu cầu -

import pandas as pd

Tạo DataFrame với 2 cột có kiểu dữ liệu khác nhau -

dataFrame = pd.DataFrame(
   {
      "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],"Roll Number": [ 5, 10, 3, 8, 2, 9, 6]
   }
)

Nhận thông tin đầy đủ về kiểu dữ liệu -

dataFrame.info()

Ví dụ

Sau đây là mã hoàn chỉnh -

import pandas as pd

# Create DataFrame
dataFrame = pd.DataFrame(
   {
      "Student": ['Jack', 'Robin', 'Ted', 'Marc', 'Scarlett', 'Kat', 'John'],"Roll Number": [ 5, 10, 3, 8, 2, 9, 6]
   }
)

print"DataFrame ...\n",dataFrame

print"\nInfo and the datatypes of the columns in the dataframe:\n"

# get the datatypes info
print(dataFrame.info())

Đầu ra

Điều này sẽ tạo ra kết quả sau -

DataFrame ...
   Roll Number   Student
0            5      Jack
1           10     Robin
2            3       Ted
3            8      Marc
4            2  Scarlett
5            9       Kat
6            6      John

Info and the datatypes of the columns in the dataframe:

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 7 entries, 0 to 6
Data columns (total 2 columns):
Roll Number    7  non-null  int64
Student        7  non-null  object
dtypes: int64(1), object(1)
memory usage: 184.0+ bytes
None