J'ai un cadre de données comme suit :
+-----+-------+
| V1 | V2 |
+-----+-------+
| 1 | a,b,c |
| 2 | a,c |
| 3 | b,d |
| 4 | e,f |
| . | . |
+-----+-------+
Chacun des alphabets est un caractère séparé par une virgule. Je voudrais diviser V2 sur chaque virgule et insérer les chaînes divisées comme de nouvelles lignes. Par exemple, la sortie souhaitée sera :
+----+----+
| V1 | V2 |
+----+----+
| 1 | a |
| 1 | b |
| 1 | c |
| 2 | a |
| 2 | c |
| 3 | b |
| 3 | d |
| 4 | e |
| 4 | f |
+----+----+
J'essaie d'utiliser strsplit()
de cracher d'abord V2, puis de transformer la liste en un cadre de données. Cela n'a pas fonctionné. Toute aide sera appréciée.