美文网首页
R Data Science -1持续更新学习记录

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

作者: 医科研 | 来源:发表于2019-01-12 23:32 被阅读6次

    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))
    #其实更复杂的图只是在扩展这个模板,描绘更多细节
    

    相关文章

      网友评论

          本文标题:R Data Science -1持续更新学习记录

          本文链接:https://www.haomeiwen.com/subject/rfjhdqtx.html