Как заполнить фрейм данных из функции в R? - PullRequest
0 голосов
/ 04 июля 2018

Я хочу обновить кадр данных радужной оболочки.

raw <- iris

function(){
  assign("raw$Sepal.Length[23]", 7.2, envir = globalenv())  
}

View(raw)

Но это не работает, хотя я использовал assign.

1 Ответ

0 голосов
/ 04 июля 2018

Обычно вы хотите избежать использования assign() или <<- в глобальной среде. В этом случае вы можете использовать `` << - `для глубокого назначения, если фрейм данных находится в вашем пути поиска. </p>

raw<-iris
myfun <- function(){
  raw$Sepal.Length[23] <<- 7.2
  NULL
}
myfun()
raw$Sepal.Length[23]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...