Tôi mới sử dụng R và muốn sắp xếp khung dữ liệu có tên là "trọng số". Dưới đây là các chi tiết:Cách sắp xếp khung dữ liệu trong R
>str(weights)
'data.frame': 57 obs. of 1 variable:
$ attr_importance: num 0.04963 0.09069 0.09819 0.00712 0.12543 ...
> names(weights)
[1] "attr_importance"
> dim(weights)
[1] 57 1
> head(weights)
attr_importance
make 0.049630556
address 0.090686474
all 0.098185517
num3d 0.007122618
our 0.125433292
over 0.075182467
Tôi muốn sắp xếp theo thứ tự giảm attr_importance NHƯNG Tôi muốn giữ nguyên tên hàng tương ứng.
tôi đã cố gắng:
> weights[order(-weights$attr_importance),]
nhưng nó mang lại cho tôi một "số" trở lại.
Tôi muốn khung dữ liệu trở lại - được sắp xếp theo attr_importance và có CORRESPONDING tên hàng nguyên vẹn. Tôi có thể làm cái này như thế nào?
Xin cảm ơn trước.
@Jeff Atwood: Không phải là vấn đề bây giờ, nhưng các câu hỏi không trùng lặp chút nào. Câu hỏi của tôi giống như "cách sắp xếp trong khi vẫn giữ tên hàng" trong khi câu hỏi bạn đề cập đến là "cách sắp xếp theo nhiều cột". – user721975
ok, mở lại sau đó - xin lỗi –