У меня есть набор данных о ресторанах, а переменная «CONAME» содержит имя каждого заведения. К сожалению, есть немало орфографических ошибок, и я бы хотел их исправить. Я попытался agrep для нечеткого множества согласования, используя следующий код (который я буду повторять для всех основных цепей):Заменить орфографические значения с помощью agrep
rest2012 $ CONAME < - agrep ("Макдональдс", rest2012 $ CONAME, ignore.case = FALSE, значение = FALSE, max.distance = 3)
Я получаю следующее сообщение об ошибке: Ошибка в $<-.data.frame
(*tmp*
, "CONAME", значение = с (35L, 40L, 48L,: замена имеет 3074 строки, данные 67424
Есть ли еще один ва y Я могу заменить имена с ошибками или я просто использую функцию agrep неправильно?
Прочитать сообщение об ошибке. Вы пытаетесь заменить колонку ** всего ** (67424 пунктов) только теми, которые написаны с ошибками (3074). –
@ user2868256, мой ответ решил вашу проблему? – Henrik