Tôi có dataframe sau (df
)Thêm một cột vào một dataframe trong R
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
. . .
. . .
. . .
Và một vector dài với giá trị số (vec
).
Tôi muốn thêm vào mỗi hàng một cột khác, với giá trị trung bình của các giá trị ở các vị trí tương ứng trong vec
. ví dụ: hàng đầu tiên sẽ có mean(vec[14379:32094])
. Tôi đã thử chơi với transform
nhưng không thể hoàn thành nhiệm vụ đơn giản này.
Tôi có một chân bên ngoài văn phòng và không thể đưa ra ví dụ quá nhanh, nhưng FWIW, hãy xem? Áp dụng. –