Я использую пример вычисления длины дуги вокруг круга и области под дугой вокруг окружности, основанной на радиусе круга (r) и угла дуги (тета). Площадь и длина основаны на r и theta, и вы можете рассчитать их одновременно в python.Можете ли вы назначить две переменные одновременно в R?
В 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)
Error: unexpected ',' in "arc_len,"
Есть ли способ использовать ту же структуру в R?
это два отдельных значения, arc_len! = Arc_area – polka
Я не знаю, что делает этот код на Python, поэтому вам может понадобиться объяснить, что именно вы пытаетесь сделать. –
ok, сделано. дайте мне знать, если мое объяснение в порядке. – polka