Giới thiệu
Để chọn hàng theo vị trí số nguyên (0-based), sử dụng iloc[]. Khác với loc[] dùng nhãn index.
Ví dụ minh họa
import pandas as pd
# Tạo DataFrame với index tùy chỉnh
dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],
index=['x', 'y', 'z'],
columns=['a', 'b'])
print("DataFrame...\n", dataFrame)
# Chọn hàng bằng nhãn (loc)
print("\nChọn hàng bằng nhãn 'z' (loc):")
print(dataFrame.loc['z'])
# Chọn hàng bằng vị trí nguyên (iloc)
print("\nChọn hàng tại vị trí 1 (iloc):")
print(dataFrame.iloc[1])
Kết quả đầu ra
DataFrame...
a b
x 10 15
y 20 25
z 30 35
Chọn hàng bằng nhãn 'z' (loc):
a 30
b 35
Name: z, dtype: int64
Chọn hàng tại vị trí 1 (iloc):
a 20
b 25
Name: y, dtype: int64
Lưu ý: iloc[1] trả về hàng thứ 2 (index vị trí 1), trong khi loc['z'] trả về hàng có nhãn 'z'.