我有一個數據幀(DF)的特定值的數目象下面這樣:的R - 計數在箱
Value <- c(1,1,0,2,1,3,4,0,0,1,2,0,3,0,4,5,2,3,0,6)
Sl <- c(1:20)
df <- data.frame(Sl,Value)
> df
Sl Value
1 1 1
2 2 1
3 3 0
4 4 2
5 5 1
6 6 3
7 7 4
8 8 0
9 9 0
10 10 1
11 11 2
12 12 0
13 13 3
14 14 0
15 15 4
16 16 5
17 17 2
18 18 3
19 19 0
20 20 6
我想創建4米倉出df
和計數的Value=0
由分組的出現Sl
值在一個單獨的數據幀象下面這樣:
Bin Count
1 1
2 2
3 2
4 1
我試圖用table
和cut
創造欲的數據幀,但其並不清楚如何我會指定df$Value
和邏輯找到0
這兒
df.4.cut <- as.data.frame(table(cut(df$Sl, breaks=seq(1,20, by=5))))
你的樣品輸入和輸出不匹配。你能清理你的問題嗎? –
'cut'和'tapply'。 – mts
@TimBiegeleisen我已經更新了這個問題 – joarderm