【发布时间】:2023-01-19 01:01:30
【问题描述】:
我有一个名为 tab12 的数据框,如下所示:
df <- structure(list(sector = c("Public", "Private", "Other"), mean = c(340L,
125L, 654L), median = c(876L, 543L, 234L)), class = "data.frame", row.names = c(NA,
-3L))
sector mean median
Public 340 876
Private 125 543
Other 654 234
我需要对行重新排序,以便顺序为“其他”、“公共”、“私人”。我知道我可以通过索引来做到这一点(例如 [c(3, 1, 2), ] 但有没有办法通过使用扇区列的值(“公共”、“私人”和“其他” )?
我努力了:
tab12 <- tab12$Sector[c("Other", "Public", "Private")]
任何帮助或指导将不胜感激。 谢谢
【问题讨论】: