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

Làm cách nào để truy cập một nhóm các hàng trong Pandas DataFrame?

Để truy cập một nhóm các hàng trong Pandas DataFrame, chúng ta có thể sử dụng phương thức loc (). Ví dụ:nếu chúng tôi sử dụng df.loc [2:5] , sau đó nó sẽ chọn tất cả các hàng từ 2 đến 5.

Các bước

  • Tạo dữ liệu dạng bảng hai chiều, có thể thay đổi kích thước, có khả năng không đồng nhất, df .
  • In DataFrame đầu vào, df .
  • Sử dụng df.loc [2:5] để chọn các hàng từ 2 đến 5.
  • In DataFrame.

Ví dụ

import pandas as pd

df = pd.DataFrame(
   {
      "x": [5, 2, 7, 0, 7, 0, 5, 2],
      "y": [4, 7, 5, 1, 5, 1, 4, 7],
      "z": [9, 3, 5, 1, 5, 1, 9, 3]
   }
)


print "Input DataFrame is:\n", df
df = df.loc[2:5]
print "New DataFrame:\n", df

Đầu ra

Input DataFrame is:
   x  y  z
0  5  4  9
1  2  7  3
2  7  5  5
3  0  1  1
4  7  5  5
5  0  1  1
6  5  4  9
7  2  7 3

New DataFrame:
   x  y  z
2  7  5  5
3  0  1  1
4  7  5  5
5  0  1  1