小编MrM*_*Bum的帖子

通过两个字符标记将字符串拆分为列

所有,我搜索过,找不到如何做到这一点的答案.我对R比较新,并且之前没有使用常规表达式,但基本上我有一些数据放入这样的字段:

"#Route - 6 #Category - PARKING #Details - Parking issues#Result - MOVED ON #Vehicle Type - Mercedes "
Run Code Online (Sandbox Code Playgroud)

我基本上希望能够将字符串拆分为不同的元素,因此#之后的每个类别都有自己的列.

我尝试使用tidyr包并且最初尝试过:

string %>% separate(Description, into  =  c("Route","Details","Result","License No",
                        "Vehicle Desciption"),
                sep = "\n#", remove =F, extra =  "drop")
Run Code Online (Sandbox Code Playgroud)

但实现我只想要" - "之后的数据.我尝试在代码中插入" - "但它不起作用.有谁知道如何在" - "和"#"之间理想地分割字符串.

非常感谢

regex string r tidyr

2
推荐指数
1
解决办法
144
查看次数

标签 统计

r ×1

regex ×1

string ×1

tidyr ×1