Bonjour,

J'ai une table croisée et je veux la décroiser. je faisais cela avec la proc transpose sous SAS. et je sais que je peux faire le contraire avec xtabs de R.

je donne l'exemple suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
> madata = data.frame( id = paste('FR', 1:3, sep = '_'), S1 = 10:12 , S2 = 100:102, S3 = 1000:1002)
> madata
    id S1  S2   S3
1 FR_1 10 100 1000
2 FR_2 11 101 1001
3 FR_3 12 102 1002
et je veux obtenir une table sous cette forme

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
ID     Semaine     valeur
FR1     S1           10
FR1     S2           100  
FR1     S3           1000
FR2     S1           11
FR2     S2           101
FR2     S3           1001
FR3     S1           12
FR3     S2           102
FR3     S3           1002
en réalité j'ai 23000 Id et 52 semaine

Merci de votre aide.