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

Python Pandas - Nhận thông tin về kiểu dữ liệu và cột DataFrame

Để nhận thông tin về kiểu dữ liệu và cột DataFrame, hãy sử dụng phương thức info (). Nhập thư viện bắt buộc với bí danh -

 nhập gấu trúc dưới dạng pd; 

Tạo DataFrame có 3 cột -

 dataFrame =pd.DataFrame ({"Xe":['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang'], "Place":[' Delhi ',' Bangalore ',' Hyderabad ',' Chandigarh ',' Pune ',' Mumbai ',' Jaipur '], "Units":[100, 150, 50, 110, 90, 120, 80]}) 

Nhận loại dữ liệu và thông tin khác về DataFrame -

 dataFrame.info () 

Ví dụ

Sau đây là mã -

 nhập gấu trúc dưới dạng pd; # create a DataFramedataFrame =pd.DataFrame ({"Car":['BMW', 'Audi', 'BMW', 'Lexus', 'Tesla', 'Lexus', 'Mustang' ], "Địa điểm":['Delhi', 'Bangalore', 'Hyderabad', 'Chandigarh', 'Pune', 'Mumbai', 'Jaipur'], "Đơn vị":[100, 150, 50, 110, 90 , 120, 80]}) print "DataFrame ... \ n", dataFrame # nhận các giá trị duy nhất từ ​​một cột "\ nCác giá trị duy nhất từ ​​một cột ... \ n", dataFrame ['Xe']. Unique () print "\ nĐếm các giá trị duy nhất từ ​​một cột ... \ n", dataFrame ['Car']. nunique () # get infoprint datatype "\ n Lấy thông tin datatype ... \ n", dataFrame.info ()  

Đầu ra

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

 DataFrame ... Đơn vị đặt xe 0 BMW Delhi 1001 Audi Bangalore 1502 BMW Hyderabad 503 Lexus Chandigarh 1104 Tesla Pune 905 Lexus Mumbai 1206 Mustang Jaipur 80 Giá trị độc đáo từ cột ... ['BMW' 'Audi' 'Lexus' 'Tesla '' Mustang '] Đếm các giá trị duy nhất từ ​​một cột ... 5Thiết lập thông tin kiểu dữ liệu ... RangeIndex:7 mục nhập, 0 đến 6 cột Dữ liệu (tổng 3 cột):Ôtô 7 đối tượng không null Đối tượng 7 không null Đối tượng 7 không phải null int64dtypes:int64 (1), object (2) memory use:240.0+ byteNone