dataframe en R ressemble à ceAprès spliting valeurs de la colonne et comment attribuer dans la colonne multiple spécifique en utilisant R
**NAME** | MONTH
jana| 19-25| jan,mar,sep,dec
pugal| 45-50| april,may,june
--
et je veux que ma réponse devrait regarder
jana| 19-25| jan
jana| 19-25| mar
jana| 19-25| sep
jana| 19-25| dec
pugal| 45-50| april
pugal| 45-50| may
pugal| 45-50| june
Je ne suis pas Assurez-vous que ce n'est pas le cas, mais c'est peut-être ce que vous recherchez 'a = data.frame (faire.call (rbind, strsplit (as.caractère (df), '|', fixed = TRUE))) b = as.data. frame (do.call (rbind, appliquer (a, 1, la fonction (x) { do.call (expand.grid, strsplit (x, "*, *")) ' –