r - 按变量中的字符数排列
问题描述
我想按名称中的字符数排列一个名为“名称”的变量。我知道我需要arrange()
package 中的函数dplyr
,但在函数中找不到arrange()
可以帮助我根据名称中的字符数进行排列的函数。
到目前为止,我想出了:arrange((Name))
有人可以帮助我吗?
解决方案
dplyr
这是一个使用包和iris
数据的简单解决方法:
library(dplyr)
iris %>%
mutate(Species = as.character(Species)) %>% # Convert factor to characters
arrange(nchar(Species))
推荐阅读
- c++ - 计算一个十六进制数的位数和
- go - i18n 支持 Golang Web 应用程序 HTML 模板
- javascript - 异步返回变量
- python - 为什么我的按钮 PySide2 在 Python 中不起作用?
- java - evaluateXPath 在 java 中重复 1 个 XML 元素时运行缓慢
- python - kivy文本输入中的多个文本字段
- c# - DateTimeOffset ParseExact
- flutter - 在 Flutter (dart) 和它的 FFI (C/C++) 之间有效地传递大数组?
- html - 如何使 SVG 动画无缝流畅?
- javascript - 如何使用 socket.io 从本地主机部署多人游戏到在线服务器