載入套件
library(dplyr)
##
## Attaching package: 'dplyr'
## The following objects are masked from 'package:stats':
##
## filter, lag
## The following objects are masked from 'package:base':
##
## intersect, setdiff, setequal, union
library(ggplot2)
load("C:/Users/CCCM_3051/Desktop/R textbook/data/camp.Rdata")
df%>% filter(year==106)%>%
group_by(鄉鎮市區名稱)%>%
summarise(平均薪資=mean(各類所得金額薪資所得),平均中獎=mean(各類所得金額機會中獎所得))%>%
ggplot(aes(平均薪資,平均中獎,colour=鄉鎮市區名稱))+geom_point(show.legend = F)
df2=df[which(df$year==106),]%>%
group_by(鄉鎮市區名稱)%>%
summarise(平均薪資=mean(各類所得金額薪資所得),平均中獎=mean(各類所得金額機會中獎所得))
cor(df2$平均薪資,df2$平均中獎)
## [1] 0.9845754
df[which(df$year==106),]%>%
group_by(鄉鎮市區名稱)%>%
summarise(平均薪資=mean(各類所得金額薪資所得),平均中獎=mean(各類所得金額機會中獎所得))%>%
ggplot(aes(平均薪資,平均中獎,colour=鄉鎮市區名稱))+geom_point()
dfsmax=df2%>%arrange(平均薪資)%>%head(10)
dfsmin=df2%>%arrange(desc(平均薪資))%>%head(10)
dflmax=df2%>%arrange(平均中獎)%>%head(10)
dflmin=df2%>%arrange(desc(平均中獎))%>%head(10)
dfcom=dfsmax%>%rbind(dfsmin)%>%rbind(dflmax)%>%rbind(dflmin)
dfcom%>%
ggplot(aes(平均薪資,平均中獎,colour=鄉鎮市區名稱))+geom_point(show.legend = T)