【发布时间】:2021-07-18 22:24:48
【问题描述】:
如何仅从以下数据框中提取数字。
last_run<-c('Last run 15 days ago','1st up after 126 days','Last run 21 days ago',
'Last run 22 days ago','1st up after 177 days','1st up after 364 days')%>%
as.data.frame()
想要的输出是:
我的尝试是:
new_df<-sapply(str_split(last_run$last_run," run"|"after"),'[',2)%>%
as.data.frame()
【问题讨论】:
-
this previous post 回答你的问题了吗?
-
类似Ronak的回答,往前看可以申请
as.numeric(str_extract(last_run$., '\\d+(?= days)'))
标签: r regex split extract sapply