美文网首页生信星球培训第111期
学习小组Day4R语言基础-Ywen

学习小组Day4R语言基础-Ywen

作者: Ywen | 来源:发表于2021-06-14 22:06 被阅读0次

    电脑用户名中文改成英文(方法收藏)

    https://mp.weixin.qq.com/s/wPYTAtwQixky-9liu-NUMw

    R和Rstudio的安装(方法收藏)

    用搜狗微信搜索:“果子学生信 给自己一个全新的R语言环境”
    https://mp.weixin.qq.com/s/fbzY8r0ze6Od-YXUMQG2Lg

    一、认识R语言和Rstudio

    R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。
    RStudio是免费提供的开源集成开发环境(IDE)。RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。

    1.plot函数

    R语言中的plot()函数

    plot()函数属于高级绘图命令,是R语言中经常被用到的一个绘图函数。这是一个通用函数:生成图形的类型取决于第一个参数的类型或类别(class)。
    plot(x,y)
    plot(xy)
    如果x,y是向量,plot(x,y)生成一幅y对x的散点图。用包含两个元素x,y的一个列表或一个两列的矩阵作为一个参数(第二种形式那样的)也能达成相同的效果。
    plot(x)
    如果x是一个时间序列,这个命令生成一个时间序列图,如果x是一个数值型向量,则生成一个向量值对它们向量索引的图,而如果x是一个复向量,则生成一个向量中元素的虚部对实部的图。
    plot(f)
    plot(f,y)
    f 是一个因子对象,y是一个数值型向量。第一种形式生成一个f 的条形图;第二种形式生成y对应于f 各个水平的箱线图。
    plot(df)
    plot( expr)
    plot(y expr)
    df 是一个数据帧,y是任意对象,expr是由对象名称组成的列表,分隔符'+'(例如,a + b + c)。前两种形式生成分布式的图形,第一种是数据帧中的变量,第二种是一系列被命名的对象。第三种形式生成y对expr中每个对象的图。

    2.rnorm函数

    rnorm函数

    rnorm()函数产生一系列的随机数,随机数个数,均值和标准差都可以设定。
    1 > x<-rnorm(100) #产生100个服从正态分布的随机数
    2 > print(x)

    1 > x<-rnorm(100,3,4) #产生100个均值是3,标准差为4的随机数
    2 > print(x)

    plot(rnorm(50)) boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))

    iris是一个R语言自带的数据框,通常用作示例。iris$Sepal.Length表示iris数据框的Sepal.Length这一列数据。以此类推。


    iris

    二、设置字体大小

    设置字体大小

    三、R语言基本操作

    用Rstudio管理工作目录

    正常情况下

    设置工作目录:setwd()
    查看工作目录:getwd()

    并行多个项目

    1.新建project
    新建project
    new project
    选择名字选择路径
    2.显示文件列表

    直接打命令不跟路径会显示哪里?显示默认路径,也就是工作目录。
    相当于linux的ls。
    dir()

    dir()
    3.加减乘除

    1+2 回车


    来自生信星球
    4.赋值

    赋值符号用<-,这是小于号加上减号,也可以按Alt加上减号
    x<- 1+2 意思是把1+2的运算结果赋值给x, 赋值后,x会显示在右上角的框,Environment里的Value列表里
    直接输入x 回车,就会把x的值(3)打印到控制台上,前面的那个[1]是结果的第一个。

    5.删除变量
    a<-3
    b <- 1
    c <- 4
    u <- 5+6
    rm(b)
    rm(u,c)  
    rm(list = ls())#清空所有变量
    
    报错原因:括号是中文
    6.列出历史命令

    history()

    相当于history标签

    当你双击某个命令,他就会跳到你的控制台大于号后面了,可以修改后运行。

    7.清空控制台

    快捷键ctrl+l

    文中部分文字图片来自生信星球公众号。

    相关文章

      网友评论

        本文标题:学习小组Day4R语言基础-Ywen

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