美文网首页
R语言变量部分专题

R语言变量部分专题

作者: 采星星的小太阳BavaLI | 来源:发表于2020-05-14 20:47 被阅读0次

注意:博客内容是自己的作业,希望能帮助到大家

1.下面那个变量是正确命名的?如果不正确请说明原因?

答:
vpikaqiu <- 1 #正确
v_pikaqiu% <- 1#不正确,变量名称中不可以含有非法字符%
2v_pikaqiu <- 1#不正确,变量名称数字不可以开头
.v_pikaqiu < - 1#正确
v.pikaqiu <- 1#正确
.1v_pikaqiu <- 1#不正确,.的后面不可以在紧接一个数字
v_pikaqiu <- 1#不正确,不可以在变量名称开头?

2.变量的赋值方法有多少种?分别是什么?代码截图

主要有三种:


image.png

3.R语言在声明变量的时候需要显示指定变量类型吗?

答:
不需要,R是解释型的语言,声明变量的时候,是不需要手动指定类型,自动推断的。
类似的语言还有JS, python等
举个例子趴:


image.png

在这里,我们不需要向c语言和其它语言一样指定变量的类型,依然可以运行出结果!

4.查看变量的类型可以使用的函数是什么 ?

答:
首先自己在网上查看了一下,也算是对自己知识点的补充(自我理解,可能有错误哈):
class()函数可以查询变量的抽象类型;
typeof()函数可以查询变量在内存中保存的方式;
mode()函数可以查询变量的数据大类


image.png

一般是:typeof>mode>class. #变量的类》数据大类》数据细类

其它诸如is.XXX(变量名)的函数也可以查看变量类型,如:
is.integer() 函数可以判断数据是否为整型,是的话返回TRUE,这个函数同样可以判断其他的数据类型,不是返回FALSE。
举个例子趴:


image.png

5.R语言中声明的变量在不需要使用的时候,是否需要手动释放资源?

答:
需要的,我们可以使用rm()函数来来清除对应变量所占的资源。
如:
1.清除一个变量所占的空间


image.png

可以看到,清除之后,再次查看已经被清除的变量就报错了!

  1. 删除部分的变量 :ls() + rm() 变量管理

3.删除全部变量
清空所有:使用rm( ls())。

6.创建变量 a1,a2,a3,b1,b2,b3 ,使用rm()函数释放掉a开头的变量,代码截图

答:


image.png

总结一下:
这一题我觉得是最难的,哈哈哈,还是踩了坑,不过加强了ls(),rm()的理解。

7.ls()函数是做什么用的

答:
有时候我们可能有这样的需求:要知道目前在工作区中的可用变量?
这时候就可以使用 ls()函数列出所有变量,另外,ls() 函数可以使用模式来匹配变量名称。
注意:
ls()函数可以打印当前项目空间的存在的变量,默认是不带参数的,但是它也具有自己的参数。
ls()函数的参数:
ls(all.names = TRUE) #all.names = TRUE 这样就可以显示隐藏的变量即是以用点开头的变量啦
演示(就我当前电脑里面存在的变量进行演示):


image.png

8.大家是怎么理解变量的呢?程序中为什么会有变量呢?

我觉得变量就是一个标识,标识了对应的类型的数据所占据的存储空间。计算机可以依据这个标识来分配尽可能合适的空间来存储我们的数据。

有变量的最大好处:
合理利用内存空间

例如:

  1. 在程序中,我们会经常使用字面量,但是如果没有变量,大量的字面量就只是在内存空间中占用着空间,但是这个空间不能被复用,久而久之会造成大量内存空间的浪费。
    2.有一个数据只需要四个字节,分配了8个字节:浪费空间,如果分配两个字节:数据存储有丢失。所以,引入了变量之后就可以很好的解决这个问题。当然变量还有其它很多好处,但是最大的好处就是:合理利用内存空间,节约内存这种相对昂贵的资源。

总结 :

小白一枚:
所写内容可能存在错误!

好啦,今天就到这里,可以说讲的很仔细了,大家慢慢悟吧,希望能帮助到爱学习的你们!如果可以,我很开心!如果想深入学习R,欢迎访问我的主页R专栏!

相关文章

  • R语言变量部分专题

    注意:博客内容是自己的作业,希望能帮助到大家 1.下面那个变量是正确命名的?如果不正确请说明原因? 答:vpika...

  • R基础快速入门(2)

    文集地址 R语言快速入门 R语言变量 R语言中的变量可以存储原子向量,原子向量组或许多R对象的组合 注意:使用ca...

  • R语言 变量

    变量为我们提供了程序可以操作的命名存储, R语言中的变量可以存储原子向量,原子向量组或许多Robject的组合。有...

  • R语言变量

    变量为我们提供了我们的程序可以操作的命名存储。 R语言中的变量可以存储原子向量,原子向量组或许多Robject的组...

  • R语言--变量与数据结构

    R语言的数据分类 R语言的数据类型较多,但都是动态声明,即变量不会声明为某种数据类型。变量分配为R对象 向量 列表...

  • R语言清空变量

  • R-数据处理基础篇-一篇概括总结R语言变量储存结构

    目录 0.问题导入 1.示例数据及样本程序 2.R语言数据变量存储方式二之矩阵(matrix) 3.R语言数据变量...

  • 学习小麦组Day4笔记——入门R语言 张震

    认识R语言 什么是R语言 类似编程语言,不要有心理负担,这不时说让你去编程,是输入解释型的语言。主要包括变量,数据...

  • R语言变量的定义

    一、原理 R中有许多用于存储数据的结构,包括标量、向量、数组、数据框和列表。多样化的数据结构赋予了R极其灵活的数据...

  • day 36 R语言 变量

    B站学习:生信人应该这样学R语言。 一、第一课 简介 1.学习函数就是要不断是试,才能搞懂。但要记住,恐怕需要多次...

网友评论

      本文标题:R语言变量部分专题

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