Мне нужно определить соответствующий номер курса, у которого есть xx.3xxxxxx.
Вот некоторые примеры номеров курсов.
26.3730004
27.0210000
26.3730009
26.7114001
23.9610071
26.0A34430
23.3670005
26.0B05430
Я перепробовал много паттернов, один из примеров, который я использовал, это паттерн ниже. Не найдено ни одного совпадения.
"[^ 0-9] {2} \ Q. \ E3 [^ 0-9] + $"
Я пытался использовать grep и grepl. Мне действительно нужен код для возврата индексов.
Этот код показывает мою попытку пометить строки, которые имеют совпадения.
Teacher$virtual[
which(
grepl("[^0-9]{2}\\Q.\\E3[^0-9]+$",Teacher$CourseNumber))]
<- "1"
Мне нужно удалить любую строку из моего фрейма данных, в которой есть номер курса с этим шаблоном. XX.3XXXXXX
Но мой код не нашел соответствия. Можете ли вы помочь мне?