Je voudrais transformer/modifier le contenu de la trame de données. Fondamentalement, j'ai un dataframe comme ci-dessous:Modifier le contenu d'une trame de données dans R
bins pval
1 2L:1:150 0.9224217
2 2L:151:300 0.9478824
3 2L:301:450 0.9671139
4 2L:451:600 0.9280847
5 2L:601:750 0.9698584
6 2L:751:900 0.9725379
Et je voudrais transformer/modifier dans une autre dataframe comme celui-ci, où je partage le contenu de ma colonne « bacs » (première ligne) en 150 lignes contenant le même valeurs. Et ainsi de suite pour la deuxième rangée.
chr pos pval
1 2L 1 0.9224217
2 2L 2 0.9224217
3 2L 3 0.9224217
4 2L 4 0.9224217
5 2L 5 0.9224217
...
150 2L 150 0.9224217
151 2L 151 0.9478824
152 2L 152 0.9478824
153 2L 153 0.9478824
etc...
Toute aide très appréciée,
Ben
Cela fonctionnerait si "chr" est toujours "2L", mais je n'ont des bacs tels que 3R: 1: 150, 4 l: 1: 150, etc .... Donc la colonne 'chr' n'est pas un const fourmi. –
Cela fonctionne parfaitement en environ 2 ou 3 min avec un data.frame de 1 million de lignes. Merci. –