Я не слишком продвинутый с R, поэтому любая помощь будет оценена по достоинству. Я пытаюсь добавить значения в столбцы в моем наборе данных, и мой набор данных называется «katie». Например, в столбце «word» я хотел бы выбрать экземпляры, где написано «SUBJECTED», а затем отправить «средний» в столбце «pre.environment», в той же строке, что и «SUBJECTED». Есть ли что-то, что я делаю неправильно? С помощью этого кода начальная строка определенно работает (поскольку я могу видеть, сколько элементов «SUBJECTED» распознано в слове «слово»), но ничего не происходит, когда я ввожу вторую строку кода.Трудности с добавлением данных в набор данных R
>x=grep("SUBJECTED", katie$word)
>katie[x,]$pre.environment= c('middle')
Надеюсь, этого примера достаточно. Заранее спасибо за вашу помощь.
Я попробовал ваш пример, он должен работать. он не печатает, вы посмотрели на 'katie', katie? например, 'x = grep (« 4 », mtcars $ gear); mtcars [x,] $ mpg = c ('middle'); mtcars' – rawr
Приведенный выше код отлично подходит для меня. Я согласен с @rawr –