R:rm和remove有什么区别?

时间:2013-06-25 13:49:19

标签: r

rm and remove之间有什么区别?

2 个答案:

答案 0 :(得分:19)

没有区别; remove是别名,定义为:

remove <- rm

查看源代码here

答案 1 :(得分:2)

现在它们是相同的,但是如果我没记错的话(这可能只是在S +中),那么rm删除了没有引号和remove所需的引号或变量的元素列表中要删除的对象。因此,rm的使用方式与今天大多数都使用的方式相同(不指定任何参数),remove将像今天rm( list= ...一样使用。由于两者都很有用,因此它们在前一段时间合并到rm,但由于过去人们曾使用过remove,因此它成为rm的别名。