Мне нужно использовать/изучить R для новой лекции в uni и Im, в настоящее время немного борясь с ее синтаксисом. Я хочу построить (через curve
) простую функцию, но я не могу заставить ее работать с встроенной лямбда-подобной функцией.
Ive пробовал следующее:
> curve( function(x) x^2 )
Error in curve(function(x) x^2) :
'expr' did not evaluate to an object of length 'n'
Когда я, однако, сохраняю функцию в переменной сначала, она работает:
> quad <- function(x) x^2
> curve( quad )
Является ли такое встроенное использование недопустимым в R? Есть ли другой способ сделать эту работу без определения дополнительной функции? Спасибо!