重新排列R中的字符串列

时间:2019-09-21 10:59:14

标签: r string substring

我有一些字符串观察值需要重新排序,以便它们遵循下面的模型(nbexp1)

nbexp1 <- c('no 1b', 'xyz Str', 'close to xyz', 'Abeokuta','Ogun state')

即,包含数字的字符串排在最前面,然后包含“ Street”或“ Str”,“ Road”或“ Rd”的字符串排在第二,然后是包含“ close”或“ near”的字符串,然后是位置(Abeokuta,伊拉拉(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")

0 个答案:

没有答案