2017-03-18 7 views
0

定量変数の平均を求めるときに、この量変数のプロットを意味します。曜日(日時)定量変数をRのカテゴリ変数でグループ化する方法(ヒストグラムを作成する)

データの再編成を試みましたが、現在は利用可能です。

非常にシンプルですが、私は困惑しています。ありがとう!

+0

'barplot(tapply(rnorm(100)、(1:3、100) 、mean)) '? fyiヒストグラム/棒グラフは連続データに使用しないでください – rawr

答えて

1

一般例:1日平均収入

library(data.table) 
library(ggplot2) 

setDT(data) 

# get average income by day 
    temp <- data[, .(mean_income= mean(income, na.rm=T)), by = day] 

# plot 
    ggplot(data=temp) + 
    geom_bar(aes(x=day, y= mean_income) , stat = "identity") + 
    labs(x="day of the week", y="average income") 
0

方法について:rep_len

library(dplyr) 
x <- data.frame(day = rep(c("monday", "tuesday", "wednesday") ,3), val = runif(9)) 

x2 <- x %>% 
group_by(day) %>% 
summarise(mean = mean(val)) 

barplot(x2$mean, names.arg = x2$day) 

enter image description here

関連する問題