2015-03-28 2 views
0

R:R - при использовании простой с (2,3,4) функцию объединить .. ошибка язык

< х -c (2,3,4) Ошибка в C (2, 3, 4): неиспользованные аргументы (3, 4)

Это фактически вычисляет квадратный функцию, как указано ниже .. функция (х) {х * х}

с (8) [1] 64 Кажется, что во время практики я невольно определил функцию с < - функции (х) {х * х}

Теперь, когда я использую команду с() в моей программе, чтобы объединить аргументы, это выдает ошибку, как указано выше. Как решить эту проблему, чтобы получить функцию по умолчанию c()

+2

Errr, может быть, просто перезапустите сеанс R? –

ответ

1

Не нужно перезапускать сеанс R - вы можете перезагрузить определение функции из пространства имен пакетов, где оно определено, в этом случае base ,

c(2, 3, 4) 
c = function(x) x*x 
c(2, 3, 4) # error 
c = base::c 
c(2, 3, 4) 
+0

Спасибо за решение .. –

Смежные вопросы