• R语言入门


    编译环境——R4.2.1

    编辑器——RStudio

    编辑器快捷键

    Alt+Shift+K      查看RStudio提供的快捷键清单(list)

    Ctrl+L               清除console中的代码记录

    Ctrl+Enter        运行选中代码

    help.start         运行帮助选项

    Tab                  代码自动补全

    Esc                  强制结束当前命令的执行

    ↑↓:                 箭头上下可以查看历史执行命令

    Ctrl + Enter      运行选中的R代码块、或者执行鼠标光标所在的代码行;

    Ctrl+Shift+Enter 全部代码执行;

    Ctrl + Shift+S   运行当前脚本文件;

    Ctrl + D            删除整行;

    Ctrl+Shift+C     添加代码注释和取消代码注释;

    Ctrl+Shift+M     添加R语言代码中的管道符号(%>%);

    Alt+-                  插入赋值符号;

    Alt+Shift+          鼠标左键选择 进行列操作模型、类似于文本编辑器中的高级功能;
     

    变量

    变量命名规则与C语言等各大语言基本相同,在此就不再详细阐述了

    基本数据结构

    数值型(numeric)1,1.2,3.1415926
    复数型(complex)1+2i
    字符型(character)‘A’/ “hello world!”
    逻辑型(logical)TRUE / FALSE

    赋值语句<-

    与其他语言不同,使用R语言时,赋值号是<-,=也可以使用,不过可能会在某种情况下报错。

    1. b <- 23
    2. c <- 124

    生成表格

    1. > stu_age <- c(12,12,32,45,12,11)
    2. > stu_class <- c(1,4,2,3,5,2)
    3. > stu_status <- c('good','soso','normal','poor','badly_poor','very_well')
    4. > stu_data <- data.frame(stu_age,stu_class,stu_status)
    5. > stu_data

    使用R语言中的data.frame可以快速的生成表格,如下: 

    向量

    手工输入——C

    构建向量可以采用手动输入的方法

    1. name <-c('牛','沈','张','赵','李')
    2. age<-c('12','23','44','23','24')
    3. income<-c(1200,20000,4511,3200,1212)
    4. print(name)
    5. print(age)
    6. print(income)

     序列生成法——:或seq

    :生成步长为1或者-1的序列

    seq:生成任意步长的等差数列

    1. seq(-1,200)
    2. seq(-1,200,5)

    第三位上放的是生成的步长是多少(公差),第一位和第二位参数放的是起始值和终止值。

     

    重复生成法——rep

    利用rep函数对某个对象进行指定次数的重复

    rep(x,times)

    x:要循环的对象

    times:要循环的次数

    1. x<-'sacnklhoifanlk'
    2. rep(x,3)
    3. y<-1235
    4. rep(y,10)

     

  • 相关阅读:
    科技为饮食带来创新,看AI如何打造智能营养时代
    VCP-DCV VMware vSphere,即将开课~想了解点击查看
    [ZJOI2013]K大数查询 (权值线段树套权值线段树+标记永久化)
    EL表达式与JSTL标签
    一招解决windows电脑禁用笔记本自带键盘问题
    4383 [八省联考 2018] 林克卡特树(WQS 二分+DP)
    app clear data源码追踪
    通过text-generation-webui部署Llama2-Chinese-7b-Chat模型时报错
    设计模式-代理模式(Proxy)
    mysql的执行顺序和执行计划(一)
  • 原文地址:https://blog.csdn.net/weixin_60535956/article/details/127584404