【发布时间】:2020-09-10 06:30:00
【问题描述】:
假设我的tbl中有一个“选项代码”列,数据是这样的:
m1803-C-2550
m1807-P-3050
我想在“-”作为我的新变量“期权类型”和第二个“-”之后的 2550/3050 作为我的新变量“执行价格”之间获取 C/P。
如何使用tidyverse 编码?
现在,我可以解决第一个问题
tbl %>% mutate(option_type = str_sub(option_code, str_locate(option_code, "[CP]"))
但是我无法解决我的第二个问题,或者你们可能有一个优雅的方式来解决我的第一个问题。
【问题讨论】: