0
我有一個數據集,其中包含位置和每日銷售額。如何只能由位置值相加,並用圖形表示的一樣:繪製按地點劃分的銷售額總和圖表
location date sales
a 11/2/2015 100
b 11/3/2015 10
c .. 500
a 20
a 10
圖形應該是這樣的:
一個 - > 130乙 - > 10℃ - > 500
我有一個數據集,其中包含位置和每日銷售額。如何只能由位置值相加,並用圖形表示的一樣:繪製按地點劃分的銷售額總和圖表
location date sales
a 11/2/2015 100
b 11/3/2015 10
c .. 500
a 20
a 10
圖形應該是這樣的:
一個 - > 130乙 - > 10℃ - > 500
使用plyr
庫:
library(plyr)
result <- ddply(df, .(location), summarise, sum = sum(sales))
> result
location sum
1 a 130
2 b 10
3 c 500
,您可以通過簡單地得到一個初步的陰謀電話:
plot(result$location, result$sum)
數據:
df <- data.frame(location=c("a", "b", "c", "a", "a"),
date=c("11/2/2015", "11/3/2015", "11/4/2015", "11/5/2015", "11/6/2015"),
sales=c(100, 10, 500, 20, 10))
@downvoter:有沒有爲什麼運作的答案應該是downvoted理由嗎? –