gsub创建新变量

时间:2018-04-03 21:00:09

标签: r gsub

我想在R中的1个变量中创建2个变量。

我有加油站的跟随字符变量:

电台

Valero 1810 N Foster Rd & IH-10 E

从这个变量我要创建2:station_idaddress

station_id

Valero

地址

1810 N Foster Rd & IH-10 E

在我的数据集中,station变量中的所有字符串都以单词开头(最多3个单词,例如:EZ Mart),所有地址都以数字值开头。

我试图在过去几个小时内使用gsub来实现这一目标,但我无法做到。

谢谢

1 个答案:

答案 0 :(得分:1)

Base R解决方案:这适用于您提供的示例字符串。您需要测试这是否适用于您的其他情况。包含多个样本字符串会很不错。

this.data = this.fromDb$.pipe(pluck<PtCountries, Array<Country>>('Result', 'Countries'),
  map((countries: Country[]) => countries.map(country => ({
    name: country.Name,
    value: country.ISOCode,
}))));