R功能:从工作区中删除对象

时间:2015-10-08 13:49:51

标签: r function

在我的函数中,我需要使用例如

在工作区中存储一些对象
matrix <<- mean(matrix)

因为我指的是嵌套在&#34;全局函数&#34;中的其他函数中的那个对象。但是,我想在&#34;全局函数&#34;的末尾删除这些对象。怎么能实现这一目标? rm()不起作用......

更新:

我将我的功能的绘图部分外包,并在&#34;更高阶的功能&#34;中采购。

绘图功能类似于此

plot_minaverage <- function(minaverage){
  for_minaverage_plot.time <- rep(seq(1,1440),2)
  seq <- seq(start.time*60, length.out = 1440)
  minaverage_plot_time <- for_minaverage_plot.time[seq]

  minaverage_plot_df <- data.frame (minaverage_plot_time, minaverage)

  pp <- ggplot(minaverage_plot_df, aes(x=minaverage_plot_time, y = minaverage))+ 
 geom_bar(stat="identity", width = 1, position = position_dodge(width = 0.5))+
theme_bw()+
print(pp)
}

我遇到的问题是,在&#34;更高阶&#34;功能,当我不将其存储在工作区中时,如上所述,绘图功能无法访问它。

非常感谢您对此的看法!

0 个答案:

没有答案