Làm cách nào để đặt hàng các cột theo các giá trị của hàng cuối cùng? Trong ví dụ dưới đây, df cuối cùng của tôi sẽ có các cột theo thứ tự sau: 'ddd' 'aaa' 'ppp' 'fff'.Cột thứ tự pandas Python theo các giá trị trong một hàng
>>> df = DataFrame(np.random.randn(10, 4), columns=['ddd', 'fff', 'aaa', 'ppp'])
>>> df
ddd fff aaa ppp
0 -0.177438 0.102561 -1.318710 1.321252
1 0.980348 0.786721 0.374506 -1.411019
2 0.405112 0.514216 1.761983 -0.529482
3 1.659710 -1.017048 -0.737615 -0.388145
4 -0.472223 1.407655 -0.129119 -0.912974
5 1.221324 -0.656599 0.563152 -0.900710
6 -1.816420 -2.898094 -0.232047 -0.648904
7 2.793261 0.568760 -0.850100 0.654704
8 -2.180891 2.054178 -1.050897 -1.461458
9 -1.123756 1.245987 -0.239863 0.359759
Mã chỉ câu trả lời arent khuyến khích như họ không cung cấp nhiều thông tin cho độc giả tương lai vui lòng cung cấp một số giải thích cho những gì bạn đã viết – WhatsThePoint
@WhatsThePoint: +1 từ bên cạnh tôi. Husimu: Vui lòng cung cấp câu trả lời của bạn với các mô tả rõ ràng. Không viết mã, đưa ra lời giải thích về mã mà bạn đã chia sẻ, để những người khác cũng có thể hiểu và nó sẽ hữu ích. Tôi yêu cầu bạn đọc phần Câu hỏi thường gặp theo thứ tự để sử dụng Stack Overflow một cách hiệu quả. –
Vui lòng giải thích lý do tại sao tính năng này hoạt động. – Matt