标签: r
我有一个由击球手得分的跑步矢量。他得分28分,36分,99分,88分,102分* 我想转换所有这些" *"数值,并写一个函数。
答案 0 :(得分:3)
您可以使用sub从向量中提取所有值(\\D+)并将其包装在as.numeric中,即
sub
\\D+
as.numeric
as.numeric(sub('\\D+', '',c(28, 36, '99*', 88, '102*'))) #[1] 28 36 99 88 102