玩转数据,从这里开始
1,玩转的原则
玩转(整理)数据的原则是明确的:让数据变的更好用(符合下层函数参数的格式要求),方便用户查找和阅读。简而言之:易阅读,方便用。...140,139,129,135,121,109,150),
英语=c(111,123,141,101,99,130,140),
综合=c(125,115,119,130,121,113,130)
)
3.1 R方法reshape2...包函数melt,dcast
library(reshape2)
# 宽变长
short2long = melt(data, id=c("班级","姓名"),
variable.name= '科目', value.name...3.2 R语言tidyr包函数:gather,spread
library(tidyr)
short2long = gather(data,key=科目,value=成绩, 语文:综合)
long2short...short2long, aes(科目,成绩, colour=姓名))+geom_point()
+theme(text = element_text(family="SimSun"))
这里纠正上期文章中数据的出入