Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Đọc file Excel và lấy toàn bộ hàng cột đầu/cuối Python pandas

Giả sử bạn có file Excel pandas.xlsx và muốn đọc toàn bộ hàng của cột đầu tiên và cột cuối cùng.

Giải pháp

  • Đọc Excel: pd.read_excel('pandas.xlsx').
  • Cột đầu tiên: df.iloc[:, 0].
  • Cột cuối cùng: df.iloc[:, -1].

Mã ví dụ

import pandas as pd

# Giả sử file products.csv có sẵn (ví dụ thay cho Excel)
df = pd.read_csv('products.csv')
print("DataFrame:\n", df)

print("\nTất cả hàng cột đầu tiên:")
print(df.iloc[:, 0])

print("\nTất cả hàng cột cuối cùng:")
print(df.iloc[:, -1])

Kết quả mẫu

Tất cả hàng cột đầu tiên:
0      1
1      2
2      3
...
99    100
Name: id, Length: 100, dtype: int64

Tất cả hàng cột cuối cùng:
0     2019
1     2020
...
99    2018
Name: productionYear, Length: 100, dtype: int64

Giải thích:

  • iloc[:, 0]: Tất cả hàng (:), cột vị trí 0.
  • iloc[:, -1]: Tất cả hàng, cột cuối cùng (-1).
  • Đọc Excel cần cài openpyxl hoặc xlrd: pip install openpyxl.