Giả sử tôi có DataFrame sau
Số thư A 1 B 2 C 3 D 4
Có thể lấy được thông qua đoạn mã sau
import pandas as pd
letters=pd.Series(('A', 'B', 'C', 'D'))
numbers=pd.Series((1, 2, 3, 4))
keys=('Letters', 'Numbers')
df=pd.concat((letters, numbers), axis=1, keys=keys)
Bây giờ tôi muốn lấy giá trị C từ cột Chữ cái.
Dòng lệnh
df[df.Letters=='C'].Letters
sẽ trở lại
2 C Tên: Chữ cái, loại: đối tượng
Làm thế nào tôi có thể chỉ nhận được giá trị C chứ không phải toàn bộ đầu ra hai dòng?
pd.DataFrame({'Letters': letters, 'Numbers': numbers})