Мне нужно проиндексировать все строки, в которых есть строка, начинающаяся с "B-"
или "B^"
в одном из столбцов.Я перепробовал несколько комбинаций, но подозреваю, что они могут не работать из-за того, что знаки «-» и «^» также являются частью команды grep.
dataset[grep('^(B-|B^)[^B-|B^]*$', dataset$Col1),]
При использовании приведенного выше сценария строки начинаютсяс "B^"
не извлекаются.Пожалуйста, предложите умный способ справиться с этим.