tôi có khung dữ liệu sauloại một khung dữ liệu bằng tay sử dụng không cột số
dd <- data.frame(b = c("High", "Medium", "Highest", "Low", "Not bad","Good", "V. Good"),
x = c("C3", "C1", "C4", "N2", "C2", "N1","N4"), x = c("5", "2", "3", "6", "7", "5","7"))
vì vậy tôi muốn các khung dữ liệu được chuyển đổi bằng cách sử dụng để hướng dẫn cho các X. biến
ví dụ: đó là bản gốc một
1 High C3 5
2 Medium C1 2
3 Highest C4 3
4 Low N2 6
5 Not bad C2 7
6 Good N1 5
7 V. Good N4 7
nhưng những gì tôi muốn là một khung dữ liệu mới để bắt đầu dựa trên giá trị của X nhưng không theo thứ tự abc, nhưng một cách ngẫu nhiên trong một trật tự mà tôi đã chọn ví dụ:
the first row has x=C1, the second have x=C2, the third have x=N4, ...etc
cách thực hiện việc này?
cảm ơn bạn
Dữ liệu của bạn có thực sự chỉ có 7 hàng không? Nếu vậy, tại sao không chỉ tạo ra nó theo đúng thứ tự ở nơi đầu tiên? Ngoài ra, để sắp xếp lại, sử dụng 'dd [c (2, 5, 7, vv),]', trong đó 2, 5, 7, v.v., là các số hàng theo thứ tự mà bạn muốn. – jbaums
@ jbaums: không có nó không, nhưng đó là một phần của nó và tất cả phần còn lại là cùng một phần cho biến X nhưng biến khác là khác nhau. vì vậy tôi muốn áp dụng điều này cho tất cả khung dữ liệu dựa trên giá trị X của chúng – ifreak