kennt sich jemand mit dem Programm R aus?
Ich bräuchte Hilfe mit Schleifen in R. Es wäre super, wenn mir jemand die for , while und repeat Schleife erklären würde.. Also ich weiß ya wie diese aufgebaut sind, aber ich weiß nicht wie ich es anwenden soll und welche Befehle ich eingeben soll.
bsp: gegeben sind
Matrix A <- Matrix(1:6, nrow=2)
und ein Vektor cs <- c(NA, NA, NA)
Aufgabe : Geben Sie eine for - , while- und repeat Schleife an, mit der die spaltenweisen Summen der Matrix A berechnet und auf die entsprechende Stelle in dem Vektor cs abgebildet werden. Dabei soll in der i-ten Iteration der Schleife die Summe der i-ten Spalte berechnet werden, i=(1,2,3).
Die Schleifen lauten nun:
for(i in 1:ncol(A)){
cs[i] <- sum(A[ ,i])
}
i <- 1
while(i <= ncol(A)){
cs[i] <- sum(A[ ,i])
i <- i+1
}
i <- 1
repeat{
cs[i] <- sum(A[ ,i])
i <- i+1
if( i > ncol(A))
break
}