删除":"和#34;之后的字符:"

时间:2017-04-03 19:55:47

标签: r

我正在尝试删除冒号并将名称转换为R中的标题大小写(而不是全部大写)。我的数据示例:

  LOCATION_NAME

  JORDAN: BAB-A-DARAA,AL-KARAK  
  TURKMENISTAN: W

2 个答案:

答案 0 :(得分:1)

我们可以尝试这样的事情 - 首先删除所有冒号,然后转换为initcap。

library('stringi')
mystring <- gsub(":","",mystring)
mystring <- stri_trans_totitle(mystring)

答案 1 :(得分:0)

弗兰克的建议奏效了。

sub("^(.*):.*$", tools::toTitleCase("\\1"), x)