2014-10-18 43 views
0

我有數據,這種格式高達2013(約計125年數據)桶裝年中的R

Season HomeGoals AwayGoals HomeWins AwayWins Draws 
    1888 350   236  78   32   22 
    1889 395   216  74   35   23 
    1890 357   197  82   34   16 

我想團年的10年間,水桶在一年中,不同列類似HomeGoals和其他人一起加入鬥中。
我試過在R中可用的切割功能,但它沒有工作。

demoCut <- cut(df_season$Season,breaks = 10) 

demoCut變量顯示奇數值,如(1.89e + 0.5)。

這些年來我該如何鬥爭?

回答

0

你的年份是否是數字?

years <- as.numeric(c("1888", "1889", "1890", "1900")) 

cut <- cut(years, breaks = 2) 
0

假設您的年份存儲在標記爲year的數據框列中。你的數據框是df,你想要一個新的列year_grouping包含你的年份的「桶」。

在這個例子中,假設你的年份範圍從2000 - > 2016,你想每4年份。以下代碼將完成此操作:

df$year_grouping <- cut(df$year, c(2000:2016, 4))