我有以下数据框
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") )
所以我希望使用变量 X 的手动顺序来转换数据框。
例如:那是原来的
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
但我想要的是一个基于 X 的值开始的新数据框,但不是按字母顺序,而是按我选择的顺序随机排列,例如:
the first row has x=C1, the second have x=C2, the third have x=N4, ...etc
这怎么办?
谢谢