Я создал пользовательскую функцию с 3 параметрами. Во время вызова функции, если я случайно Кодирую значение, как указано в строке, которая комментировал все работает хорошо, но если я пытаюсь сделать использование параметров я получаю следующее сообщение об ошибке:Передача параметров пользовательской функции
Warning message:
In `[<-.data.frame`(`*tmp*`, data$X == "Key1", , value = list(X = integer(0), :
provided 17 variables to replace 16 variables
Данные кадр данных содержит 16 колонн !!!
код используется:
Change <- function('Arc', Value, 'Key1'){
data<-read.csv("matrix.csv")
#This statement works but the below does not ......
#data[data$'X'=='C1',]$'OGB_OGB' <-(data[data$'X'=='C1',]$'OGB_OGB'/Value)
data[data$'X'=="Key1",]$"Arc" <-data[data$'X'=="Key1",]$"Arc"/Value
return(data)
}
tes<-Change("OGB_OGB",.3,"C1")
Я предполагаю, что где-то я Мессинг струны parameters..please помочь
Я очень su что ваш отказ от функции не возвращал ошибку вдоль строк 'непредвиденная строковая константа в Change <- function ('Arc'' – mnel