学习小组Day5--孙大雅

作者: 脸妹大雅雅 | 来源:发表于2020-04-06 20:58 被阅读0次

今日是学习R的第二天~

1.数据类型(重点掌握向量、数据框)

包括:

向量(vector)

矩阵(Matrix)

数组(Array)

数据框(Data frame):也就是表格

List

(1)向量

元素、标量、向量

  • 元素:数字或者字符串
  • 标量:一个元素组成的变量
    向量:多个元素组成的变量


    来自:生信星球
  • 变量使用:赋值
    可以是字符、数据框等等内容
    例如:

向量中提取元素

  • 根据元素位置


  • 根据值


(2)数据框(表格)

读取、设置行名及列名

  • 设定工作目录
  • 将读取文件放在工作目录(外面不要有任何包裹文件夹)
  • 根据需求是否提取行名及列名



    查看相应提取结果:


    a.png
    a1.png
    b.png

    显而易见,b1内容就是0了

提取元素

数据框导出


dayaya

变量的保存与重新加载

  • 保存变量的格式是RData
save.image(file="X1.RData")#保存当前所有变量
save(X,file="X2.RData")#保存其中一个变量
  • 加载变量:加载之前存储的RData就好
load("X.RData")#再次使用RData时的加载命令

选修内容:直接使用数据框中的变量

  • 常规方法:随机建立一个数据框,选择两列做散点图



  • attach方法
    将数据框名添加到搜索环境中,作图时就只需输入列名(会自动弹出!!!)
    记得最后要删除该环境变量
    弊端:两个以上数据框的列名有冲突时,attach会报错
  • with方法
    设立with函数进行操作
    然而这样里面设置的变量在外部无法访问
    所以就引入<<,意思是作为全局变量,也就是离开了大括号仍有效
with(a,{
 plot(case,values)
x<<-summary(values)   #求和并赋值给x,<<的意思是作为全局变量,也就是出了大括号仍有效。
})
x #运行完后打印x

课后思考题

save(X,file="test.RData")这句代码如果报错X not found,是为什么,应该怎么解决
(1)X不在工作目录内
(2)没有赋值给X
(3)赋值到其他变量了,比如x(注意大小写!!!)

最后的最后:
今日的思维导图


相关文章

  • 学习小组Day5--小陈

    今天的知识量很多,感觉还要多多练习消化一下 知识点 向量 1.标量和向量的区分 直接给变量定义即“赋值”x<- c...

  • 学习小组Day5--呛

    R语言学习的第二天 感觉无比困难,虽然说反复试就可以发现规律,但是这几天值班,时间很紧张,先只跟基础内容吧 。学...

  • 学习小组day5--魏东升

    对我来说,今天的学习任务有点困难,虽然,教程的例子都成功的在电脑上实现,但是,觉得很陌生,可能刚接触的原因吧。还是...

  • 学习小组Day5--二胖

    R数据类型 报错原因分析:x没有区分大小写,导致并没有选中有数据的那个字母

  • 学习小组Day5--嗷嗷嗷啊啊

    先回答问题,X是大写,应换成小写的x。 数据结构 小tips 1.R的赋值符号:<-2.R在console中输入命...

  • 学习小组day5--真元气少女

  • 学习小组Day 5 孙星宇

    R语言基础学习 之前就一直听说了R语言,但是自己从来没有去试过,今天按照学习的进度对软件进行了基本的熟悉。今天看群...

  • 学习小组第三期Day5--王灵

    R语言基本知识 向量是由元素组成的,元素可以是数字或者字符串 表格在R语言中改名叫作数据框 函数或者命令不会用时,...

  • 学习小组Day3 -孙星宇

    感受 今天第一次感受linux,这种感觉刚开始的时候不是很适应,但是最后还是慢慢有点感觉了,希望自己可以继续坚持下去!

  • Day5--学习笔记--smartyy

    1.向量 向量分为:字符型向量,逻辑型向量,数字型向量向量中所有的元素都必须是同一属性 向量的创建函数:c()是创...

网友评论

    本文标题:学习小组Day5--孙大雅

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