У меня есть одна длинная строка длиной около 100 символов (назовем это str_1) и вектор (назовем его vec), содержащий около 100 000 строк, как показано ниже.Обратите внимание, что приведенный ниже вектор имеет только 3 значения только для примера:
str_1 <- "1-3-23-4-45-6-23-1-5-6-34-4-7-8-78-6.767-56-8-56-545-4-34-23--23-34434-2-34-32432-5-4.3-2.12-12.4-12.34"
vec <- c("1-3-23-4-45-6-23-1-5-6-34-4-7-8-78-6.767-56-8-56-545-4-34-23--23-34434-2-34-32432-3-4.3-2.12-12.4-12.34",
"1-3-23-4-45-6-23-1-5-6-34-4-7-8-78-6.767-56-8-56-545-4-34-23-3-23-34434-2-34-32432-5-4.3-2.22-12.4-12.34",
"1-3-23-4-45-6-23-1-5-6-34-4-7-8-78-6.767-56-8-56-545-4-34-23-3-23-34434-2-34-32462-5-4.3-2.12-12.4-12.34")
Я хочу проверить, что мой вектор содержит str_1.Это хорошая практика, чтобы просто исправить следующий код:
str_1 %in% vec
Или есть лучший способ, кодируя каждую строку в более короткое значение?И если да, то как?Моя главная задача - использовать слишком много памяти.