Explication concernant apply()
Bonjour,
Je suis débutant en programmation et je ne parviens pas à utiliser correctement la fonction apply().
?apply ne m'a pas assez éclairé pour pouvoir remplacer mes boucles for dans tous les cas.
Voici un exemple très basique de ce que je n'arrive pas à faire avec apply (égal à mat<-matrice)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
#1er tableau
num<-c(1:5)
Un <- c(3,"3W",10,5,5)
Deux<-c(5,10,5,3,1)
Trois<-c(4,4,4,4,3)
matrice <- matrix(c(num,Un,Deux,Trois), nrow=5, ncol=4)
#2eme tableau
mat <- matrix(0, nrow=5, ncol=4)
#duplication de matrice dans mat
for (i in 1:nrow(matrice))
{
mat[i,]<-matrice[i,]
} |
Quelqu'un pourrait-il m'expliquer ?
Un grand merci par avance.