--
You received this message because you are subscribed to the Google Groups "Israel R User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to israel-r-user-g...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
הי,
תודה רבה. יש לי מספר בעיות:
1. כיצד מציבים את הווקטור הרצוי עבור הערך value? זו הטבלה אשר קבלתי:
|
date |
value |
month |
year |
1 |
1984-01-01 |
9.20002441406251 |
01 |
1984 |
2 |
1984-01-02 |
6.59998779296876 |
01 |
1984 |
3 |
1984-01-03 |
9.09998779296876 |
01 |
1984 |
4 |
1984-01-04 |
8.30000000000001 |
01 |
1984 |
כתבתי:
your_data <- data.frame(date = seq(as.Date("1984-01-01"), by = "day", length = 11504), value = (tt00))
כאשר tt00 הוא ווקטור המכיל את הערכים הנמצאים ב- value. נראה לי שאני פשוט לא קורא נכון לווקטור אותו אני רוצה למצע.
התוצא שהתקבלה לא היתה הממוצע החודשי אבל כן הפורמט הרצוי:
Source: local data frame [378 x 3]
Groups: year
year month T
1 1984 01 118.0645
2 1984 02 141.6552
3 1984 03 176.1935
4 1984 04 203.2000
5 1984 05 324.0645
6 1984 06 345.4333
7 1984 07 380.0968
8 1984 08 359.9355
9 1984 09 368.5000
10 1984 10 329.2581
2. כיצד מייצאים את האינפורמציה שנמצאת ב your_data, לאחר העיבוד, לקובץ csv.
תודה רבה,
איציק
בתאריך יום שני, 20 ביולי 2015 בשעה 12:01:05 UTC+3, מאת Liad:בעמודה של value הכנסתי ערכים שאמורים לדמות את הערכים אותם אתה רוצה למצע.
קודם כל, אני מציע לפתוח קצת דוקומנטציה של dplyr ולראות בעצמך איך לעשות דברים כאלו ואחרים.יש כמה דקויות לגבי הפונקציות שניתן להפעיל בתוך summarize ועוד רכיבים נוספים שניתן "לדחוף" בין הפייפים (%<%).לעניין הספציפי, המבנה של שרשור הפונקציות המדובר הוא כך:In general:DATA %>%group_by( aggregation variables, separated by commas ) %>%summarize( function to apply on variables of DATA )Syntax:DATA %>%group_by( var1, var2 ,var3 ) %>%summarize( new_var_name1 = some_function(variables of DATA ) , new_var_name2 = another_function(variables of DATA ) )In your case:your_data %>% group_by(year,month) %>% summarize(T = mean(value), T2 = mean(value1) )