一、赋值运算符

与大多数其他语言不同,R除了使用通常的=运算符赋值外,还使用<-或者->运算符。在R语言中<-或者->运算符就相当于=号,唯一的区别是<-和->指明了运算方向。==表示是否相等,=表示赋值。

x<-1 #赋值运算符-用的比较多 <-
1->x #赋值运算符-一般不用 ->
x=1 #赋值运算符-一般不用 =
x <- 3 #再次赋值会替掉之前赋的值
> x
[1] 1
> x
[1] 3

二、函数举例

sum(1,2,3,4,5) #sum()求和函数
mean(1,2,3,4,5) #mean()求平均函数

要特别注意的是:函数值可以赋值给变量


y <- sum(1,2,3,4,5) #也可赋值给变量
z <- mean(1,2,3,4,5)#也可赋值给变量

三、查看变量

1.ls()——显示所有变量

> ls()    #显示所有变量
[1] "x" "y" "z"

2.ls.str()——查看所有变量对应的数值

> ls.str()#查看所有变量对应的数值
x :  num 3
y :  num 15
z :  num 1

3.ls.str(x)——查看所有变量对应的数值

> str(x)  #查看单个变量对应的数值num 3

四、删除变量

1.rm()函数——删除不需要的函数或变量(删除后无法恢复)

a <- 2
rm(a) #rm()函数,删除不需要的函数或变量(删除后无法恢复)
a
> a
Error: object 'a' not found

2.rm()——也可删除多个变量

b <- 3
c <- 4
rm(b,c)       #rm()也可删除多个变量
b
> b
Error: object 'b' not found

3.rm(list=ls()) ——清空工作历史的所有变量

五、其他功能

1.history()     #查看历史记录
2.history(25)   #查看最近的25条历史记录
3.save.image() #保存工作空间(相当于word里的定期保存,防止断电或意外退出造成损失)

4.q() #退出R程序

> q() #退出R程序
Save workspace image to ~/.RData? [y/n]: 

R语言自学-准备0-1-基本操作相关推荐

  1. R语言自学笔记:数据处理、数据分布及数据检验

    一. 基本的数据统计处理 1. 数据的展示 对于一组数据,可以有许多统计分析的方法. (1) 基本信息 mean():求平均值 sum():求和 sd():求总体标准差--(样本-期望)/(样本数) ...

  2. r 语言ylim = c(0 1),小白R语言数据可视化进阶练习一

    原标题:小白R语言数据可视化进阶练习一 作者:路遥马亡R语言中文社区专栏作者 知乎ID: https://zhuanlan.zhihu.com/c_135409797 00 布局参数 先介绍一个布局参 ...

  3. R语言自学笔记:向量、矩阵及dataframe基础

    概要 记录一下在学习和练习过程中所遇到的一些细节问题 一. 向量 1.向量的基础 (1)R语言中,向量元素从一开始标号,vector[0] 用于储存向量的类型 (2)向量的嵌套,在R语言中向量之间是可 ...

  4. R语言自学 1 - 向量

    R - 向量 R语言的基本资料单位称为向量(vector).向量有不同类型,包括数值向量(numeric).整数向量(integer).文字向量(character).逻辑值向量(logical).日 ...

  5. R语言自学笔记-----R绘图(二)---饼图

    饼图也称圆形图,主要用来分类数据的可视化,用圆形内各个扇形的角度来表示样本或总体中各个组成部分的比例,主要用于研究数据的结构问题,这里我们介绍一下饼图的简单绘制方法. 一.平面饼图的绘制 首先我们来介 ...

  6. r语言中c5.0参数解释,机器学习与R语言:C5.0

    #---------------------------------------- # 功能描述:演示C50建模过程 # 数据集:汉堡大学信贷模型,信贷数据 # #------------------ ...

  7. r 语言ylim = c(0 1),今日R--条形图(barplot)

    par(mfrow = c(1,1)) #布局 barplot(phylum_mean_1,col=brewer.pal(24,"Set3"),legend=rownames(ph ...

  8. R语言自学笔记:回归分析基础

    一.  线性回归 1. lm()函数返回的是对于输入变量的预测模型,返回的结果可以配合许多函数进行使用. > lm.model <- lm(wt ~ mpg, data = mtcars) ...

  9. R语言自学-准备0-3-R包的使用

    1.library(vcd)  #载入vcd这个包--library(package)载入扩展包 2.require(vcd)#和library()用法相同--以vcd包为例,下同 3.help(pa ...

最新文章

  1. 南大硕士毕业生举报同组同学抄袭,被举报者回应了
  2. 树莓派安装octave,报错missing `server' JVM at问题解决
  3. 并行计算实战-双调排序
  4. C语言 · 数位分离
  5. halcon资料链接
  6. POJ 2590 Steps (ZOJ 1871)
  7. 使用PowerDesigner进行面向对象分析与UML建模(转)
  8. 转)TNS协议--翻译自《The Oracle Hackers Handbook》
  9. JSON.parse() 和 JSON.stringify()使用
  10. 077 logging模块
  11. 安卓手机上最好的3个mobi阅读器
  12. SPSS均值过程分析教程
  13. c语言实现61850协议,IEC61850开发库 libIEC61850提供了用C语言编写的IEC 61850 / MMS - 下载 - 搜珍网...
  14. UEFI开发探索50 – UEFI与网络2
  15. 3dmax布尔运算差集后图形消失怎么办
  16. excel shared formula处理
  17. Android 音视频编解码 MediaCodec
  18. Kmeans聚类分析
  19. 2.Elasticsearch-增删改
  20. 快速了解sealed关键字

热门文章

  1. 啡鸟集|学冲咖啡,先学咖啡冲煮器具知识
  2. layui分页快速使用
  3. 斯坦福ML公开课笔记10——VC维、模型选择、特征选择
  4. SolidWorks--快捷键
  5. 3dMax 车削(坛子)
  6. 【诡秘之主】超凡生物篇
  7. 渣本四面中国石油、中国石化信息类技术岗,“又菜瘾又大”最后的结局?
  8. 超轻量级中文 OCR,你值得拥有!
  9. apple pay充游戏后退款_每周答疑 | Mac电脑的办公软件从哪下载?iPad 能设置玩游戏两小时就自动休息吗?...
  10. 我的世界玩法攻略:月蚀武器如何操作?