首页 > 解决方案 > 按变量中的字符数排列

问题描述

我想按名称中的字符数排列一个名为“名称”的变量。我知道我需要arrange()package 中的函数dplyr,但在函数中找不到arrange()可以帮助我根据名称中的字符数进行排列的函数。

到目前为止,我想出了:arrange((Name))

有人可以帮助我吗?

标签: r

解决方案


dplyr这是一个使用包和iris数据的简单解决方法:

library(dplyr)

iris %>% 
  mutate(Species = as.character(Species)) %>% # Convert factor to characters
  arrange(nchar(Species))

推荐阅读