В чем разница между rm
и remove
?
R: в чем разница между rm и remove?
Ответ 1
Нет никакой разницы; remove
является псевдонимом и определяется как:
remove <- rm
Смотрите исходный код здесь
Ответ 2
Теперь они идентичны, но если я правильно помню (и это могло быть только в S +), то оно rm
удаляло элементы, указанные без кавычек, и remove
требуемые кавычки или переменную со списком объекты для удаления. Таким образом, rm
будет использоваться таким же образом, что и то, и другое используется сегодня (без указания каких-либо аргументов), и remove
будет использоваться как rm( list= ...
сегодня. Поскольку оба они полезны, они были объединены в rm
a назад, но поскольку люди использовали remove
, в прошлом это было сделано как псевдоним для rm
.