q()出错:缺少参数“a”,没有默认值

时间:2017-04-06 16:36:37

标签: r

当我尝试退出/关闭时,我遇到以下错误。有关如何对其进行排序的任何帮助。

q()中的错误:缺少参数“a”,没有默认值

1 个答案:

答案 0 :(得分:1)

您似乎已经为名称q定义了一个函数,因此当您尝试使用q()退出时,R首先检查您的本地环境是否有该名称的函数,并找到一个期望参数的函数a1

似乎有些评论已被删除,但您有三种选择。

1。指定包

即。使用base::q()以便R不会首先检查您的本地环境。 (全部归功于@Frank。)

2。试试quit()

他们都做同样的事情,你不太可能命名一个函数q()和另一个quit()

3。首先从环境中删除q

remove(q)将清除您环境中名为q的所有对象,以便在使用q()时R将正确退出。如果您要保存会话信息以供日后使用,这将导致问题。