Ich verwende das Beispiel der Berechnung der Länge des Bogens um einen Kreis und der Fläche unter dem Bogen um einen Kreis basierend auf dem Radius des Kreises (r) und dem Winkel des Bogens (Theta). Die Fläche und die Länge basieren beide auf r und Theta, und Sie können sie gleichzeitig in Python berechnen.Können Sie zwei Variablen gleichzeitig in R zuweisen?
In Python kann ich zwei Werte gleichzeitig zuweisen, indem Sie dies tun.
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)
Implementierung der gleichen Struktur in R gibt mir dies.
circle_set <- function(r, theta){
return(theta * r, .5 * theta * r *r)
}
arc_len, arc_area <- circle_set(1, .5*3.14)
Aber gibt diesen Fehler zurück.
arc_len, arc_area <- circle_set(1, .5*3.14)
Error: unexpected ',' in "arc_len,"
Gibt es eine Möglichkeit, dieselbe Struktur in R zu verwenden?
das sind zwei separate Werte, arc_len! = Arc_area – polka
Ich habe keine Ahnung, was dieser Python-Code tut, also müssen Sie vielleicht erklären, was Sie versuchen zu tun. –
ok, fertig. lassen Sie mich wissen, ob meine Erklärung in Ordnung ist. – polka