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

Python Pandas - Tạo một tập hợp con bằng cách chọn các giá trị cụ thể từ các cột dựa trên các chỉ mục

Để tạo một tập hợp con bằng cách chọn các giá trị cụ thể từ các cột dựa trên các chỉ mục, hãy sử dụng phương thức iloc (). Trước tiên, hãy để chúng tôi nhập thư viện gấu trúc

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

Tạo một Dữ liệu gấu trúc với các bản ghi Sản phẩm. Chúng tôi có 3 cột trong đó

 dataFrame =pd.DataFrame ({"Sản phẩm":["SmartTV", "ChromeCast", "Loa", "Tai nghe"], "Opening_Stock":[300, 700, 1200, 1500], "Closing_Stock":[200, 500, 1000, 900]}) 

Tạo một tập hợp con có 2 cột và 2 hàng đầu tiên bằng iloc (

 print "\ nHiển thị một tập hợp con bằng iloc () =\ n", dataFrame.iloc [0:2, 0:2] 

Ví dụ

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

 nhập gấu trúc dưới dạng pddataFrame =pd.DataFrame ({"Sản phẩm":["SmartTV", "ChromeCast", "Loa", "Tai nghe"], "Opening_Stock":[300, 700, 1200, 1500], " Closing_Stock ":[200, 500, 1000, 900]}) print" DataFrame ... \ n ", dataFrameprint" \ nHiển thị tập hợp con:\ n ", dataFrame ['Sản phẩm'] # tạo tập hợp con có 2 cột và cột thứ nhất 2 hàng sử dụng iloc () print "\ nHiển thị một tập hợp con bằng iloc () =\ n", dataFrame.iloc [0:2, 0:2] 

Đầu ra

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

 DataFrame ... Closing_Stock Opening_Stock Product0 200 300 SmartTV1 500 700 ChromeCast2 1000 1200 Speaker3 900 1500 Earphone Hiển thị tập hợp con:0 SmartTV1 ChromeCast2 Speaker3 EarphoneTên:Sản phẩm, loại:object / pre>