美文网首页R数据整理
Day2: R语言入门笔记1-R语言的介绍

Day2: R语言入门笔记1-R语言的介绍

作者: 七七师姐 | 来源:发表于2019-01-29 20:53 被阅读0次

    一、学习R的方法

    • 在阅读时做笔记,记下重点和心得。
    • 在阅读代码时在R软件中亲手键入代码并理解其意义。
    • 坚持联系,尝试利用身边的数据进项分析。
    • 理解扩展包和函数背后的原理。

    二、学习R的资源

    1. 网络资源

    2. R语言书籍

    初学入门:
    《R in Action》
    《The Art of R Programming》

    统计进阶:
    《A Handbook of Statistical Analyses_Using_R》
    《Modern Applied Statistics With S》

    科学计算:
    《Introduction to Scientific Programming and Simulation Using R》

    数据挖掘:
    《Data Mining with R: Learning with Case Studies》
    《An Introduction to Statistical Learning》

    数据绘图:
    《ggplot2 Elegant Graphics for Data Analysis》

    参考手册:
    《R Cookbook》
    《R in a Nutshell》

    高级编程:
    《R Programming for Bioinformatics》
    《software for data analysis programming with R》
    《数据科学中的R语言》

    三、R的下载和安装

    1. R及RStudio的下载,在官网下载软件安装即可
    1. 扩展包的安装和加载
    • 装单个包
    install.packages("ggplot2") #安装名称为ggplot2包
    library(ggplot2) #加载ggplot2包
    #注:安装包时要给包的名称加双引号,加载包时不加双引号
    
    • 一次装多个包
    install.packages(c("MASS","dplyr","ggplot"))
    # c("MASS","dplyr","ggplot")是由R包的名称构成的向量,这条命令就是安装这个向量里的每一个包
    
    • 使用镜像网站安装
      装包时装不上可以使用镜像网站
      R官方网站点击左上方的CRAN可以看见上面列出的镜像网站,复制一个镜像网站地址,在函数中加上参数repos="镜像网站地址"
    install.packages("ggplot2", repos="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")
    # 从清华大学镜像网站中安装ggplot2包
    

    四、获取帮助

    使用一个?号+函数名,一个问号不够可以使用两个?号+函数名

    ? install.packages
    ?? install.packages
    # 其他获取帮助可能用到的函数如下:
    help.start() #打开帮助文档首页
    help("foo") #查看函数foo的帮助(引号可以省略)
    help.search("foo") #以foo为关键词搜索本地帮助文档
    example("foo") #函数foo的使用示例(引号可以省略)
    RSiteSearch("foo") #以foo为关键词搜索在线文档和邮件列表存档
    apropos("foo", mode="function") #列出名称中含有foo的所有可用函
    data() #列出当前已加载包中所含的所有可用示例数据集
    vignette() #列出当前已安装包中所有可用的vignette文档
    vignette("foo") #为主题foo显示指定的vignette文档
    

    五、工作目录和工作空间

    • 工作目录
    getwd() #显示当前工作目录(电脑用户名如果是中文可能报错,请改成英文用户名)
    setwd("D:/Training/") #修改当前工作目录为D盘的Training文件夹。
    #注:R工作路径中的分割符号使用左下到右上的斜杠/,或者左上到右下的双斜杠\\。
    #注:设置路径时按Tab键可以展示路径下的内容供选择和补全。
    
    • 工作空间
    ls() #列出当前工作空间中的对象
    rm(objectlist) #移除(删除)一个或多个对象
    save.image("myfile") #保存工作空间到文件myfile中(默认后缀 .RData)
    save(object, file="myfile") #保存指定对象到一个文件中
    load("myfile") #读取一个工作空间到当前会话中
    

    相关文章

      网友评论

        本文标题:Day2: R语言入门笔记1-R语言的介绍

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