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

Python Pandas - Cách chọn hàng từ DataFrame bằng cách chuyển nhãn hàng

Để chọn các hàng bằng cách chuyển một nhãn, hãy sử dụng hàm loc (). Đề cập đến chỉ mục mà bạn muốn chọn hàng. Đây là nhãn chỉ mục trong ví dụ của chúng tôi. Chúng ta có x, y và z làm nhãn chỉ mục và có thể được sử dụng để chọn các hàng có loc ().

Tạo DataFrame -

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

Bây giờ, hãy chọn các hàng bằng loc. Chúng tôi đã chuyển nhãn chỉ mục “z” -

dataFrame.loc['z']

Ví dụ

Sau đây là mã -

import pandas as pd

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

# DataFrame
print"DataFrame...\n",dataFrame

# select rows with loc
print"\nSelect rows by passing label..."
print(dataFrame.loc['z'])

Đầu ra

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

DataFrame...
     a     b
x   10   15
y   20   25
z   30   35

Select rows by passing label...
a   30
b   35
Name: z, dtype: int64