我希望重新排列一个类似这样的数据框的行:
qs=c("q11", "q22", "q2", "q6", "q10")
ans=rep(1,times=length(qs))
df=data.frame(qs,ans)
arrange(df,qs)
qs ans
1 q10 1
2 q11 1
3 q2 1
4 q22 1
5 q6 1
然而,我希望行的排序按照更加合理的顺序进行,例如:
qs ans
1 q2 1
2 q6 1
3 q10 1
4 q11 1
5 q22 1
有人能帮我解决这个问题吗?