Я работаю с набором данных, который имеет показания температуры один раз в час, 24 часа в сутки в течение более 100 лет. Я хочу получить среднюю температуру за каждый день, чтобы уменьшить размер моего набора данных. Заголовки выглядят так:Как рассчитать средние значения больших наборов данных
YR MO DA HR MN TEMP
1943 6 19 10 0 73
1943 6 19 11 0 72
1943 6 19 12 0 76
1943 6 19 13 0 78
1943 6 19 14 0 81
1943 6 19 15 0 85
1943 6 19 16 0 85
1943 6 19 17 0 86
1943 6 19 18 0 86
1943 6 19 19 0 87
и т.д. для 600 000+ точек данных.
Как я могу запустить вложенную функцию для вычисления среднесуточной температуры, чтобы сохранить YR, MO, DA, TEMP? Как только у меня есть это, я хочу, чтобы иметь возможность посмотреть средние средние значения &, подсчитайте среднюю температуру в течение месяца января через 30 лет. Как мне это сделать?
Два предупреждения: быть в курсе, чтобы удалить неполные дни (или интерполировать их), и это простое значение в течение всех часов ** не является ** то, что люди с метеоризмом обычно считают средней температурой - существуют некоторые глупые стандарты, такие как температура от 9:00 с весом 0,4 плюс температура от 13:00 с 0,6. – mbq
спасибо за головы! прямо сейчас это только для проекта курса и не будет использоваться для публикации. я буду смотреть на это, хотя на будущее. – user2113985