求助万能的华人,这个code怎么写??

r
rewish
楼主 (北美华人网)
"2/$3.33 20oz SQUIRT " "20oz COCA-COLA 2/$3.33 " 请问下用R怎么把红色部分放到另外一个column去。。
多谢多谢
x
xmc811

dplyr::str_extract(column, "[0-9]+\\/\\$[0-9]+\\.[0-9]+")
不知道你的其他case是什么样的pattern 也许还需要微调
r
rewish
回复 2楼xmc811的帖子
多谢多谢还有个pattern是"2/$4" 然后我就在你上面改了下成这样dplyr::str_extract(testdf$X.3,"[0-9]+\\/\\$[0-9]+\\.[0-9]+|[0-9]+\\/\\$[0-9]") (不知道还有更简单的方法包括这两个pattern吗)但是Run出来有个Error: 'str_extract' is not an exported object from 'namespace:dplyr'. 我试了一下如果不要dplyr:: 只要后面那个是可以的。但是我是想把这个pattern 移到另外个column,就是原来的column就不需要这个pattern。
5
50cents
此贴是为引买买提wsn出洞
r
rewish