У меня есть такой фрейм данных.
Я хочу написать al oop, в котором я могу go через столбец A, для сайта HB, и вычислить выбросы значений в A по возрастанию времени в HB, и делать некоторые вещи с этими значениями, в этом случае они будут 0,10,100. Я sh хочу проверить выбросы в наборах 0 и 10 и провести некоторый анализ тренда с номерами 0,10.
Затем я хочу сделать то же самое для сайта HV в пределах А, поэтому я буду проверка выбросов 100,101,102 и проверка наклона в этом порядке, время 0,2, затем 100, поэтому выполняется проверка 101,102,100. Надеюсь, это имеет смысл.
Затем я хочу сделать это во всех столбцах A, B, C и D.
Кто-нибудь знает, как выполнить итерацию по каждому сайту для столбцов A, B и C , D и упорядочить эти значения по времени, чтобы оно было хронологическим?
TIA
mockdata:
time = c(1,2,100,0,2)
site = c('HB','HB','HV','HV','HV')
A = c(0,10,100,101,102)
B = c(0,1,3,90,5)
C = c(10,11,50,342,11)
D = c(100, 150, 60,70,2)
mock = data.frame(time,site,A,B,C,D)