我有一个数据框,其中最后一列如下所示:
Signed 1-yr/$2.5M deal with Pacers
Signed 4-yr/$113M deal with Celtics
Signed 3-yr/$30M deal with Pacers
...
这些都是字符串.我想得到-yr
之前的数字和M
之前的数字.所以,对于第一排,我试图得到2.5
和1
.
然后我想像这样除以2.5
/1
.
因此,该列将如下所示:
2.5
28.25
10
我试了str_extract_all(df$col,"\\d")
个,但这只能把数字列在列表中.我不知道如何实现我的目标