Вы можете попробовать с помощью преобразования(). Например, с помощью фиктивного набора данных, который у меня есть:
> head(data)
sample time.min abs time.sec
1: pur n 0.0008333334 0.4678054 0.05
2: pur n 0.2508333325 0.4661632 15.05
3: pur n 0.5008333325 0.4663149 30.05
4: pur n 0.7508333325 0.4658490 45.05
5: pur n 1.0008333920 0.4671631 60.05
6: pur n 1.2508333920 0.4657932 75.05
Скажет, я хочу подвести два «время» колонну вместе, и заполнить новый столбец с этим значением. Я мог бы использовать transform() для этого:
> transform(data, time.sum = time.min + time.sec)
sample time.min abs time.sec time.sum
1: pur n 0.0008333334 0.4678054 0.05 0.05083333
2: pur n 0.2508333325 0.4661632 15.05 15.30083328
3: pur n 0.5008333325 0.4663149 30.05 30.55083328
4: pur n 0.7508333325 0.4658490 45.05 45.80083328
5: pur n 1.0008333920 0.4671631 60.05 61.05083691
Добро пожаловать в SO! Чтобы кто-то помог вам, отметьте вопрос языком и инструментами, которые вы используете. – codemonkeh
Кроме того: прочитайте информацию о [как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask) и о том, как создать [минимальный воспроизводимый пример] (http://stackoverflow.com/вопросы/5963269/как к Make-A-пра-р-воспроизводимая-примера/5963610 # 5963610). Это облегчит вам помощь другим людям. – Jaap