Скажем, у меня есть фрейм данных с содержанием:
Trial Person Time
1 John 1.2
2 John 1.3
3 John 1.1
1 Bill 2.3
2 Bill 2.5
3 Bill 2.7
и другой фрейм данных с содержанием:
Person Offset
John 0.5
Bill 1.0
и я хочу изменить исходный кадр на основе соответствующего значения из второго. Я мог бы сделать это легко на любом другом языке или в SQL, и я уверен, что смогу справиться с использованием циклов for и что, но со всем остальным, что я вижу в R, я предполагаю, что у него есть специальный синтаксис, чтобы сделать это как -liner. Итак, если да, то как? А если нет, не могли бы вы показать, как это можно сделать с помощью циклов. На самом деле я еще не дошел до изучения циклов в R, поскольку в нем есть удивительные вещи, позволяющие просто извлекать и манипулировать любыми значениями.
Для справки, вывод будет:
Trial Person Time
1 John 0.7
2 John 0.8
3 John 0.6
1 Bill 1.3
2 Bill 1.5
3 Bill 1.7