Comment passer d'un format Wide à un format Long pour un data.frame ? : reshape
La fonction reshape() permet de modifier le format des données en fonction de la variable qu’on associe au paramètre « direction ». df <- data.frame(id = rep(1:4, rep(2,4)), visit = I(rep(c(« Before », »After »), 4)), x = rnorm(4), y = runif(4)) df # df est un data.frame de dimension 8 X 4 avec des répétitions # On simplifie le tableau en enlevant les répétitions df2=reshape(df, timevar = « visit », idvar = « id », direction = « wide ») # Le paramètre « direction » associé à la valeur « long » permet de récupérer le format original des données. reshape(df2, timevar = « visit », idvar = « id », direction = « long ») Read More →