древесины моего dataframeзоопарк и tapply для сезонного среднего значения для переменного города
town date prec TP TC
TR 1/10/1983 NaN NaN 11.34
CR 2/12/1983 NaN NaN 4.3
TR 3/12/1983 11.22 11.36 NAN
SP 5/6/1985 NaN NaN 3.2
BM 6/7/1994 6.33 6.23 1.2
BM 5/6/1995 5.81 5.9 NAN
BM 1/11/2005 5.9 5.9 6.2
Я хочу, чтобы получить сезонное среднее (среднее) мои данных для каждого города в отдельности. Раньше я использовал функцию зоопарка, чтобы найти сезонное среднее значение в год. Но зоопарк с трудом принимает другую переменную города. Теперь я хочу, чтобы расширить его, чтобы найти сезонную среднее значение для «PrEC, ТП, ТС» по городу на год Так Ян февралем марш в среднем за 1983 и
май, июнь, июль в среднем за 1985
Результат должен выглядеть так. Также «R не должен принимать NAN как нули». Это просто отсутствие данных.
town date prec TP TC
TR 1983 11.22 11.36 7.82
SP 1985 6.07 6.07 2.2
Я думаю, есть некоторые ошибки ошибки запятой:. Неожиданный символ «DT [(Prec = среднее (Prec, na.rm = Т), ТР = среднее (ТП, na.rm = T), TC = среднее (TC, na.rm = T)). " Кроме того, это даст мне смысл на целый год, а не на сезонную середину в течение года. В прошлом я выделил месяц, используя следующую функцию month = function (x) as.numeric (format (x, "% m")) prec1 <-which (month (tt)% in% 1: 3). не работая над этим dat – Wisconsin
Итак, я написал это, чтобы следить за вашим выходом. Вы также добавляете месяц (дату), чтобы получить среднее значение по месяцам, годам и по городам. Я исправил опечатку, которая была там. – Kristofersen
@ Висконсин вам нужно потратить некоторое время, чтобы изучить data.table, что бы решить многие вопросы, которые вы задавали. Кроме того, вы должны пометить свои вопросы, как они были решены, когда вы получите ответ, который вы ищете. – Kristofersen