欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

R Data Science -1持续更新学习记录

程序员文章站 2022-03-01 15:44:32
...

title: "R_data_1"
author: "Chard Liu"
date: "2019年1月12日"
output: html_document


本文为学习记录
学习日志 R Data Science 1

#Sys.setlocale('LC_ALL','C')
##tidyverse包
#install.packages("tidyverse")
#install.packages(c("nycflights13", "gapminder", "Lahman"))
library(tidyverse)
##该包包含了ggplot2, tibble,readr,purrr,dplyr等核心
##检查更新
tidyverse_update()
##小技巧,指明对象来自哪个包,在包的名称后面加两个冒号,例如:
##dplyr::mutate() 表明mutate来自

##如果报错不是英文,运行以下代码
Sys.setenv(LANGUAGE = "en")

##dput()函数生成重建数据
##介绍第一章使用ggplot2进行数据可视化
library(tidyverse)
##ggplot2中内置了数据集mpg收集了 38种车型的观测数据
dim(ggplot2::mpg)##看到了吧双冒号的用法
head(ggplot2::mpg)

#displ引擎大小,hwy燃油效率
#创建ggplot图形
ggplot(data = mpg) + #指定数据data
  geom_point(mapping = aes(x = displ, y = hwy))##指定x y,图形类别
#看很轻易就得到了高颜值的图片,显示displ越大,hwy越小,负相关
#这种图的原理是图层的依次叠加,首先ggplot创建坐标系
#第一个参数是添加数据集ggplot(data=mpg)空白
#geomplot添加一个点层
#一个完整的图形就是由多个图层组成的
#每个几何对象函数都有mapping参数,aes()函数指定对应x,y的变量分别是什么

##绘图模板(发福利),用自己的数据替换尖括号部分
#ggplot(data=<数据集>)+
#   <geom_哪种函数>(mapping=aes(x=变量1,y=变量2))
#其实更复杂的图只是在扩展这个模板,描绘更多细节

上一篇: git

下一篇: JSON总结