我有一個有2列的表格,我想從第二列開始繪製值,對於當前行之前的5行中第一列的N值的總和作爲。R中的數據轉換
如何在沒有外部預處理的情況下在R中實現這種轉換?
實施例:
文件:data.csv
7,2
4,8
3,6
7,10
9,3
0,4
8,9
3,4
5,3
4,6
d = read.csv("data.csv", col.names=c("a","b"))
plot(??some_transform??(d$a), d$b)
some_transform
應產生下列柱:
7 = 7
7+4 = 11
7+4+3 = 14
7+4+3+7 = 21 # Up to this is optional, can start with row 5
7+4+3+7+9 = 30
4+3+7+9+0 = 23
3+7+9+0+8 = 27
7+9+0+8+3 = 27
9+0+8+3+5 = 25
0+8+3+5+4 = 20
所以,積輸入是
7,2
11,8
14,6
21,10
30,3
23,4
27,9
27,4
25,3
20,6
「當前行之前5行中第一列的N個值」? –
@DWin添加了一個示例。 –