Я пытаюсь заменить все столбцы, выбранные с помощью select
, данными того же размера. Воспроизводимый пример:
library(tidyverse)
iris = as_data_frame(iris)
temp = cbind( runif(nrow(iris)), runif(nrow(iris)), runif(nrow(iris)), runif(nrow(iris)))
select(iris, -one_of("Petal.Length")) = temp
Тогда я получаю сообщение об ошибке
Ошибка в select (iris, -one_of ("Petal.Length")) = temp: не удалось найти функцию "select"
Спасибо за любые комментарии.
iris[,!grepl("Petal.Length",colnames(iris))]=temp
works - person Haboryme   schedule 12.01.2017select
, а скорееselect<-
. Поведение, которое вы хотите а-ляrownames
, отличается от того, что может делатьselect
. - person Drey   schedule 12.01.2017