前言

我看R排名这么高,绘图又很好看,打算学一学,以后就用这东西处理数据和作图了


目录

  • 前言
  • 随便敲点什么
  • 基本语法和操作
  • Data和Value窗口
  • 管道函数

\;\\\;\\\;

随便敲点什么

先敲几行代码,不管什么意思

a=rnorm(100)
plot(a)
print('我是异史君')h <- c(1,2,3,4,5,6)
M <- c("A","B","C","D","E","F")
barplot(h,names.arg=M,xlab="X",ylab="Y",col="#00c0c9",main="Chart",border="#fdcb6e"
)C1 <- c(1,2,3,4)
C2 <- c(1,2,3,4)
C3 <- c(1,2,3,4)
C4 <- c(1,2,3,4)
C5 <- c(1,2,3,4)
mydata_frame <- data.frame(C1,C2,C3,C4,C5)
View(mydata_frame)



我还是不懂怎么配置launch.json,还是不用vscode了。下面使用Rstudio编写R语言代码

\;\\\;\\\;

基本语法和操作

= 左赋值
<- 左赋值 ( Alt−Alt \quad -Alt− )
<<-左赋值

-> 右赋值
->> 右赋值

运行点Source(CtrlAltRCtrl \quad Alt \quad RCtrlAltR)

多行注释CtrlShiftCCtrl \quad Shift \quad CCtrlShiftC

复制粘贴一行(CtrlShiftDCtrl \quad Shift \quad DCtrlShiftD)

c()是把几个值变成一个列表

重启R(CtrlShiftF10Ctrl \quad Shift \quad F10CtrlShiftF10)

拼接字符串:

s=cat(1,"cat",'dog',2)

将一段代码包装成函数:CtrlAltXCtrl \quad Alt \quad XCtrlAltX

try <- function() {s=cat(1,"cat",'dog',2)
}

清空控制台:CtrlLCtrl \quad LCtrlL

清空所有变量

rm(list = ls())
gc()

\;\\\;\\\;

Data和Value窗口

nums <- rnorm(100) #100个随机数mat <- matrix(nums,ncol=2) #分成两列means <- Matrix::colMeans(mat) #求平均值


data和value的区别是vector格式的变量放在values下面,其他的比如matrix、dataframe、factor、list、arrary格式的变量都放在data

\;\\\;\\\;

管道函数

%>%
(CtrlShiftMCtrl \quad Shift \quad MCtrlShiftM ,还要关闭输入法的快捷键)

rnorm(100) %>% matrix(ncol=2) %>% Matrix::colMeans()

前面的函数结果作为下一个函数的第一个参数

\;\\\;\\\;

【R语言】【1】初学R语言语法使用Rstudio编辑相关推荐

  1. 熟练掌握c语言后学习c++的方法,学习C语言的用途,C语言的学习方法

    一.C是基础的语言 C语言被广泛用于操作系统和编译器的开发 功能非常强 虽然现在不是最流行但是 最基础的东西是也比较好学的语言 如:金山的创始人江明 从30多岁开始学语言 学的就是C 对C的评价相当高 ...

  2. r语言折线图_R语言基础入门视频教程——语法篇(完结)

    这个视频分了2个阶段录制的,第1阶段有10章的内容,在文章:生物专业学生0基础入门R语言语法视频教程,就有说明,后面把最后2章补录完成啦,也算是一个结局啦.下面是目录: 第01章:R语言简介(免费) ...

  3. r语言 新增一列数字类型_R语言实战之R语言基础语法精讲(一)

    R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具.在学习R数据科学之前,我们首先要对R语言的基础语法有一个良好的了 ...

  4. r语言和python-PythonR语言-python和r相遇

    前言 如果你是数据分析领域的新兵,那么你一定很难抉择--在进行数据分析时,到底应该使用哪个语言,R还是Python?在网络上,也经常出现诸如"我想学习机器语言,我应该用哪个编程语言" ...

  5. r语言清除变量_R语言(1)初识与数据结构

    点击上方蓝字,记得关注我们! a picture is worth a thousand words! 一,R语言简介 1,R语言的发展 上世纪90年代初,新西兰奥克兰大学 Ross Ihaka 和 ...

  6. PythonR语言-python和r相遇

    前言   如果你是数据分析领域的新兵,那么你一定很难抉择--在进行数据分析时,到底应该使用哪个语言,R还是Python?在网络上,也经常出现诸如"我想学习机器语言,我应该用哪个编程语言&qu ...

  7. r语言 悲观剪枝_R语言实战(5) ——高级数据管理

    往期回顾: R语言实战(1)--R语言介绍 R语言实战(2)--创建数据集 R语言实战(3)--图形初阶 R语言实战(4) --数据管理 本期是我们推出<R语言实战>赠书活动的最后一天啦! ...

  8. R语言(The R Programming Language)

    R是用于统计分析.绘图的语言和操作环境.R是属于GNU系统的一个自由.免费.源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具. R是统计领域广泛使用的诞生于1980年左右的S语言的一个分支. ...

  9. 一、R语言简介【R与统计】

    前言 在我学过众多的编程语言中,R是第一个真正带我入门编程的语言.同时,作为一名统计专业的学生日常学习中也不得不经常使用它去进行统计分析与绘图. 因此,我准备开设[R与统计]专栏作为自己的学习经验总结 ...

最新文章

  1. python基础题-python基础练习题(一)
  2. SocketLog-微信调试、API调试和AJAX的调试的工具,能将日志通过WebSocket输出到Chrome浏览器的console中
  3. Linux Shell脚本_设置时区并同步时间
  4. WinDbg+Rotor解析WinForm调用堆栈及实现
  5. Scala 隐式转换
  6. 3. mysql的注解驱动的三种方式_上手spring boot项目(三)之spring boot整合mybatis进行增删改查的三种方式。...
  7. 高可用Redis(四):列表,集合与有序集合
  8. C语言员工信息管理系统
  9. andriod安装linux系统
  10. WPF 背景透明文本不透明
  11. kettle发送邮件
  12. 蓝字冲销是什么意思_会计记账,贷方红字,贷方蓝字什么意思
  13. Zemax 快捷键及使用技巧(持续更新中)
  14. 大数据告诉你,其实中国电影票房的最强锦鲤,不是吴京
  15. HTML图片和文字一行时的对齐方式
  16. 2021 安装centos
  17. 两种方法配置yum仓库
  18. there can be only one auto column and it must be defined as a key原因以及解决办法
  19. EMQX集群部署:haproxy负载均衡+tls认证
  20. IOS唤起键盘后--导致页面底部空白问题

热门文章

  1. python运行环境配置Django
  2. STM32仿三菱plc FX1N开原代码+电路图 本程序基于STM32F103VCT6开发
  3. 农村信用社招聘计算机类进去干啥,2008年山东农村信用社招聘考试计算机类的范围有知道的吗?...
  4. [Leetcode] 643. 子数组最大平均数 I java
  5. Linux树莓派实战案例论文,树莓派|树莓派使用实例之:2 Pi R
  6. 关于第二次考试的总结与反思
  7. Node+Vue3.0+Mongodb实现完美解决高并发的购物平台管理系统
  8. android media player实现一个可手势滑动控制 + 可以调节分辨率|字幕|倍速的视频播放器(MediaPlayer + ExoPlayer实现)
  9. linux运行docker容器,添加映射端口
  10. 010 极限的四则运算例题