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)
Quelqu'un pourrait-il m'expliquer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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,] }
Un grand merci par avance.
Partager