我想要一个循环来为我执行计算,并将变量(连同识别信息)导出到一个新的数据框中。
我的数据如下所示:
每个唯一的采样点 (UNIQUE) 都有 4 个与之关联的数据点(它们因 WAVE 不同而不同)。
WAVE REFLECT REFEREN PLOT LOCAT COMCOMP DATE UNIQUE
1 679.9 119 0 1 1 1 11.16.12 1
2 799.9 119 0 1 1 1 11.16.12 1
3 899.8 117 0 1 1 1 11.16.12 1
4 970.3 113 0 1 1 1 11.16.12 1
5 679.9 914 31504 1 2 1 11.16.12 2
6 799.9 1693 25194 1 2 1 11.16.12 2
我想创建一个看起来像这样的新数据框:对于每个唯一的采样点,我想从 2 个特定的“WAVE”测量中计算“WBI”。
WBI PLOT .... UNIQUE
(WAVE==899.8/WAVE==970) 1 1
(WAVE==899.8/WAVE==970) 1 2
(WAVE==899.8/WAVE==970) 1 3