Мне нужно использовать / изучить R для новой лекции в uni, и я в настоящее время немного борется с синтаксисом. Я хочу построить (через кривую
) простую функцию, но я не могу заставить ее работать с встроенной лямбда-подобной функцией.
Я пробовал следующее:
> 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? Есть ли другой способ заставить эту работу работать без определения дополнительной функции? Спасибо!