我想更新虹膜数据框。
raw <- iris
function(){
assign("raw$Sepal.Length[23]", 7.2, envir = globalenv())
}
View(raw)
但是,即使我使用过assign,这也不起作用。
答案 0 :(得分:3)
通常,您要避免在全局环境中使用 assign()
或 <<-
。在这种情况下,如果数据框在搜索路径中,则可以使用“ <<-`”进行深度分配。
raw <-iris
myfun <-function(){
raw $ Sepal.Length [23] <<-7.2
空值
}
myfun()
raw $ Sepal.Length [23]