r - 重新排列R中的字符串列
问题描述
我有一些字符串观察要重新排序,以便它们遵循下面的模型(nbexp1)
nbexp1 <- c('no 1b', 'xyz Str', 'close to xyz', 'Abeokuta','Ogun state')
即首先是包含数字的字符串,然后是包含“Street”或“Str”或“Road”或“Rd”的字符串,然后是包含“close”或“near”的字符串,然后是位置(Abeokuta、Ilara、Sango ) 然后是州 (Ogun)。我如何创建一个函数来转换 R 中的以下观察结果
nbexp2 <- c('cbd Street near', 'ogd', 'Ilara', 'Ogun State')
nbexp3 <- c('18 xyz road','near to ogd busstop', 'Sango otta', 'ogun state')
nbexp4 <- c("Uche compd", "no 2 along laderin", "Abeokuta ogun state")
解决方案
推荐阅读
- android - 如何在 AOSP 源代码中添加预构建的应用程序(系统应用程序)
- php - 跨所有相关数组键同步数组值
- docker - kind cluster - 如何查看已加载的 docker-images?
- python - 在什么情况下看起来像 python 内存泄漏的问题不是泄漏?
- python - SqlAlchemy 为 ColumnClause 分配不同的列名
- perl - 使用承认/呱呱/咯咯省略错误处理程序的最顶层调用者?
- postgresql - 在 psql 客户端中使用 LISTEN / NOTIFY
- windows - 批处理文件找不到脚本中指定的扩展文件
- validation - 验证实体的属性值,没有不需要的依赖项
- math - 为什么相关在信号匹配中使用乘法而不是减法?