Bonjour.

Je suis rouillé en R.

J'ai besoin de fusionner plusieurs colonnes en une et de convertir les noms de colonnes supprimées en facteur.

Exemple :

Code R : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
df <- data.frame(
  dt  = rep(seq( from = as.POSIXct("2023-01-15"), to = as.POSIXct("2023-06-15"), by = "month")),
  msr = rnorm(3),
  typ = rnorm(3)
)

Dataframe avant*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
       dt         msr        typ
2023-01-15 -0.23868166 -1.1366075
2023-02-15  0.07662069  0.4617560
2023-03-15  1.61151945  0.7357379
2023-04-15 -0.23868166 -1.1366075
2023-05-15  0.07662069  0.4617560
2023-06-15  1.61151945  0.7357379
Dataframe après*:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
dt                  data        cat
15/01/2023	-0.23868166	msr
15/02/2023	 0.07662069	msr
15/03/2023	 1.61151945	msr
15/04/2023	-0.23868166	msr
15/05/2023	 0.07662069	msr
15/06/2023	 1.61151945	msr
15/01/2023	-1.1366075	typ
15/02/2023	 0.4617560	typ
15/03/2023	 0.7357379	typ
15/04/2023	-1.1366075	typ
15/05/2023	 0.4617560	typ
15/06/2023	 0.7357379	typ
Merci pour vos idées