Bonjour
J'ai une matrice de données hétérogènes qui contient les types ( des données numériques , des intervalles , chaines string ) .
J'ai déclarer la matrice comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
frids <- data_frame(
  name = c("Nicolas", "Thierry", "Bernard", "Jerome", "peter", "yassine", "karim"),
  age = c(27, 26, 30, 31, 31, 38, 39),
  height = c(180, 178, 190, 185, 187, 160, 158),
  married = c(T, T, F, F, F, T, T)
)
i <- Intervals(
  matrix(
    c(0,5000,  
      0,5000,
      7000,10000,  
      7000,10000,
      7000,10000,
      10000,15000,  
      10000,15000
    ),
    byrow = TRUE,
    ncol = 2
  ),
  closed = c( TRUE, TRUE ),
  type = "R"
)
frids$salaire = i
Je souhaite faire des permutations de colonnes de façon à ce que , lorsque je parcours les données dans une ligne : les données de 0 à p sont des scalaires , puis de p+1 à L sont des intervalles , puis de L+1 à n sont des strings.

Je cherche des fonctions prédifinies ou packages pour le faire.

dont mon exemple on va avoir cet ordre des colonnes : $age , $height , $salaire , $name , $married .

J’espère être dans le bon forum.
merci d'avance de votre aide.