Tôi có thể đang sử dụng cụm từ tìm kiếm kém khi cố gắng tìm câu trả lời này. Ngay bây giờ, trước khi lập chỉ mục một DataFrame, tôi nhận được một danh sách các giá trị trong một cột theo cách này ...Nhận các giá trị chỉ mục hàng của Pandas DataFrame dưới dạng danh sách?
list = list(df['column'])
... sau đó tôi sẽ set_index
trên cột. Điều này có vẻ như một bước lãng phí. Khi thử trên một chỉ mục, tôi nhận được một lỗi chính.
Làm cách nào để lấy các giá trị trong chỉ mục (cả đơn và đa) và đặt chúng trong danh sách hoặc danh sách bộ dữ liệu?
* Tại sao * bạn có muốn chúng dưới dạng danh sách không ?? –
'df.index.values'? –
Nếu bạn chỉ nhận các thông tin này để tự chuyển vào 'df.set_index()', điều đó không cần thiết. Chỉ cần trực tiếp làm 'df.set_index ['your_col_name', drop = False]', đã có. – smci