请有人帮我删除列字符串变量中的第一个字符(" T")?
> head(ECGHR_long)
id T ECG_HR
1 2003 T0 70
2 2004 T0 98
3 2008 T0 93
4 2010 T0 71
5 2018 T0 90
6 2019 T0 60
非常感谢
答案 0 :(得分:1)
我只想用空字符串替换字母部分:
as.numeric(sub('[A-Za-z]', '', c('T0', 'T1')))
正则表达式[A-Za-z]
匹配所有字母,并将其替换为''
。 as.numeric
会将结果转换为数字。
答案 1 :(得分:1)
如果你只想摆脱第一个角色,无论它是什么:
substring(ECGHR_long$ECG_HR, 2)