Можете ли вы назначить две переменные одновременно в R?
Я использую пример вычисления длины дуги вокруг круга и площади под дугой вокруг круга на основе радиуса круга (r) и угла дуги (тета). Площадь и длина основаны на r и тэте, и вы можете рассчитать их одновременно в python.
В Python я могу назначить два значения одновременно, выполнив это.
from math import pi
def circle_set(r, theta):
return theta * r, .5*theta*r*r
arc_len, arc_area = circle_set(1, .5*pi)
Реализация той же структуры в R дает мне это.
circle_set <- function(r, theta){
return(theta * r, .5 * theta * r *r)
}
arc_len, arc_area <- circle_set(1, .5*3.14)
Но возвращает эту ошибку.
arc_len, arc_area <- circle_set (1, .5 * 3.14)
Ошибка: неожиданное ',' в "arc_len"
Есть ли способ использовать ту же структуру в R?