如果我有这些字符串:
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)