如何清空R中的列表?

时间:2013-09-07 19:30:14

标签: r list empty-list

我有一个带有R程序的文件。我在R上交互式加载它,然后我调用main函数。在执行期间,我填写了一些全局列表但是当我再次运行main函数时,我希望这些列表为空。我怎样才能清空填好的清单?我试着做了

list <- NULL

执行后但没有效果。

1 个答案:

答案 0 :(得分:5)

由于您要在全局范围内设置它们,因此您可能需要list <<- NULL,因为<<-运算符会分配全局变量。

编辑,根据@Dason的评论:

<<-运算符在某些情况下无法在所有可能的环境中更改变量的值。因此,最好使用

assign("list", NULL, envir = .GlobalEnv)