首页 > 解决方案 > 重新排列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")

标签: rstringsubstring

解决方案


推荐阅读