小编Vit*_*uix的帖子

从字符串中提取值

如果我有这些字符串:

df$value[1] = "3d 4H 59M"
df$value[2] = "7d 10H 46M"
df$value[3] = "12d 2H 4M"

d = days
H = Hours
M = Minutes
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,记录有时会给出带有2个数字的天数,带有1个数字的小时数.法线是每种类型的1到2个数字,D,H,M.在这种情况下,如何提取每个D,H,M的值?

数据

x <- c("3d 4H 59M", "7d 10H 46M", "12d 2H 4M")
Run Code Online (Sandbox Code Playgroud)

regex r

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

标签 统计

r ×1

regex ×1