当我尝试退出/关闭时,我遇到以下错误。有关如何对其进行排序的任何帮助。
q()中的错误:缺少参数“a”,没有默认值
答案 0 :(得分:1)
您似乎已经为名称q
定义了一个函数,因此当您尝试使用q()
退出时,R首先检查您的本地环境是否有该名称的函数,并找到一个期望参数的函数a1
。
似乎有些评论已被删除,但您有三种选择。
即。使用base::q()
以便R不会首先检查您的本地环境。 (全部归功于@Frank。)
quit()
他们都做同样的事情,你不太可能命名一个函数q()
和另一个quit()
。
q
remove(q)
将清除您环境中名为q
的所有对象,以便在使用q()
时R将正确退出。如果您要保存会话信息以供日后使用,这将导致问题。