Conversion d'une dataframe
Bonjour,
j'ai un problème probablement trivial, mais je tourne en rond à essayer de le résoudre.
J'ai une dataframe, obtenue à partir de l’interrogation d'une bdd en ligne par un package, et donc pas quelque chose que j'ai construit moi-même.
Les colonnes de la dataframe sont de type différents, et parfois sous forme de listes.
Je voudrais convertir cette dataframe en une table ou matrix.
Par exemple, si ma dataframe est:
Code:
1 2 3 4 5
| V1 V2 V3
<IntegerList> <CharacterList> <factor>
id1 27 C TAZ
id2 17 C,C,A RDAS
id3 1,3 A E |
je voudrais obtenir quelque chose du genre:
Code:
1 2 3 4 5 6 7 8
| V0 V1 V2 V3
<factor> <Integer> <Character> <factor>
1 id1 27 C TAZ
2 id2 17 C RDAS
3 id2 17 C RDAS
4 id2 17 A RDAS
5 id3 1 A E
6 id3 3 A E |
Puisque les listes n'ont pas toujours le même nombre d'éléments, je ne peux pas simplement unlist chaque colonne puis faire as.matrix.
Y a-t-il un moyen de faire ce dont j'ai besoin?