Tôi cần tìm cách nhanh nhất để sắp xếp từng hàng trong một khung dữ liệu với hàng triệu hàng và khoảng một trăm cột.Cách nhanh nhất để sắp xếp từng hàng trong một khung dữ liệu gấu trúc
Vì vậy, một cái gì đó như thế này:
A B C D
3 4 8 1
9 2 7 2
nhu cầu để trở thành:
A B C D
8 4 3 1
9 7 2 2
Ngay bây giờ tôi đang áp dụng sắp xếp để mỗi hàng và xây dựng một hàng dataframe mới bằng cách liên tiếp. Tôi cũng đang làm một vài thứ phụ, ít quan trọng hơn cho mỗi hàng (do đó tại sao tôi lại sử dụng gấu trúc và không phải là gumpy). Thay vào đó có thể nhanh hơn để tạo danh sách các danh sách và sau đó tạo dataframe mới cùng một lúc không? Hay tôi cần phải đi cython?
Chuyển đổi, sắp xếp, chuyển nó trở lại? –
Làm thế nào để chuyển nó làm cho việc phân loại nhanh hơn? – Luke
Bạn chỉ cần thay đổi "chế độ xem" của ánh xạ ... vì vậy bạn vẫn cần phải thực hiện sắp xếp, nhưng bạn xoay một 1mx100 thành 100x1m trong cùng một không gian, sắp xếp, sau đó đảo ngược, bạn chỉ có chế độ xem khác nhau trên dữ liệu trở lại –