после множества проб/ошибок и функции поиска Я все еще немного невежествен о I-думали-простодушие вещи (как всегда, hrmpf):R: agrep ошибка при замене строки с другой строкой
I имеют столбец в кадре данных x$question
, и внутри этого столбца есть выражение 'A/V'
каждый раз в то время, и я просто хочу, чтобы оно было изменено на 'A/B'
.
Я попытался немного здесь и там, и подумал, что это должно работать:
x$question[agrep('A/V',x$question)]<-'A/B'
, но я получаю сообщение об ошибке:
In `[<-.factor`(`*tmp*`, agrep('A/V', :
invalid factor level, NAs generated
или я мог бы сделать это
agrep('A/V','A/B', x$question).
Но вот я получаю ошибку:
Error in .amatch_bounds(max.distance) :
match distance components must be non-negative
Поскольку я совершенно не в курсе, я был бы очень благодарен, если бы у вас были предложения или, возможно, еще более простой способ замены строки другой строкой.
Ваши данные являются «фактором», либо преобразуются в символ, либо изменяют «уровни». Приведите пример, и я продемонстрирую, как это сделать. – James
Привет, Джеймс, и спасибо! - Я знал это, проклятый фактор ****. Не должны ли 'уровни (x $ question [" A/V "]) <-" A/B "работать? (чего нет). Я все еще что-то пропустил? - Я загружу небольшой файл с примером, всего за секунду –