J'ai le texte suivant dataframe (df
)
start end
1 14379 32094
2 151884 174367
3 438422 449382
4 618123 621256
5 698271 714321
6 973394 975857
7 980508 982372
8 994539 994661
9 1055151 1058824
. . .
. . .
. . .
Et une longue vecteur avec des valeurs numériques (vec
).
Je voudrais ajouter à chaque ligne d'une autre colonne, avec la moyenne des valeurs dans les lieux correspondants, en vec
. par exemple, la première ligne sera mean(vec[14379:32094])
. J'ai essayé de jouer avec transform
, mais n'était pas en mesure d'accomplir cette tâche simple.