我想按名称中的字符数排列一个名为“名称”的变量。我知道我需要在包arrange()
中使用dplyr
函数,但是在arrange()
函数中找不到可以帮助我根据名称中字符数进行排列的函数。
到目前为止,我已经提出了:arrange((Name))
有人可以帮助我吗?
答案 0 :(得分:1)
这是使用dplyr
软件包和iris
数据的简单解决方法:
library(dplyr)
iris %>%
mutate(Species = as.character(Species)) %>% # Convert factor to characters
arrange(nchar(Species))