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

Python Pandas - Cách chọn hàng từ DataFrame theo vị trí số nguyên

Để chọn hàng theo vị trí số nguyên, hãy sử dụng hàm iloc (). Đề cập đến số chỉ mục của hàng bạn muốn chọn.

Tạo DataFrame -

 dataFrame =pd.DataFrame ([[10, 15], [20, 25], [30, 35]], index =['x', 'y', 'z'], column =['a ',' b ']) 

Chọn các hàng có vị trí số nguyên bằng iloc () -

 dataFrame.iloc [1] 

Ví dụ

Sau đây là mã -

 nhập gấu trúc dưới dạng pd # Create DataFramedataFrame =pd.DataFrame ([[10, 15], [20, 25], [30, 35]], index =['x', 'y', 'z'] , column =['a', 'b']) # DataFrameprint "DataFrame ... \ n", dataFrame # chọn các hàng có định vị "\ nChọn hàng bằng cách chuyển nhãn ..." print (dataFrame.loc ['z' ]) # chọn hàng có vị trí số nguyên bằng cách sử dụng ilocprint "\ nChọn hàng bằng cách chuyển vị trí số nguyên ..." print (dataFrame.iloc [1]) 

Đầu ra

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

 DataFrame ... a bx 10 15y 20 25z 30 35Chọn hàng bằng cách chuyển nhãn ... a 30b 35Name:z, dtype:int64Chọn hàng bằng cách chuyển vị trí số nguyên ... a 20b 25Name:y, dtype:int64