前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day3—小L学习笔记

Day3—小L学习笔记

原创
作者头像
用户10664254
发布2023-07-20 09:58:59
1750
发布2023-07-20 09:58:59
举报
文章被收录于专栏:学习小组(7.17)

要点

  • R的赋值符号不是等号,而是<-
  • 在Console 控制台输入命令,相当于Linux的命令行
  • R的代码都是带括号的,括号必须是英文的。
  • 显示工作路径 getwd()
  • 向量是由元素组成的,元素可以是数字或者字符串。
  • 表格在R语言中改名叫数据框
  • 别只复制代码,要理解其中的命令、函数的意思。函数或者命令不会用时,除了百度/谷歌搜索以外,用这个命令查看帮助?read.table,调出对应的帮助文档,翻到example部分研究一下。
  • 数据类型向量(vector)

矩阵(Matrix) 数组(Array) 数据框(Data frame) List

一、向量

1. 元素→标量(一个元素组成的变量)→向量(多个元素组成的变量)

2. 提取元素

根据元素位置
根据元素位置
根据值
根据值

二、数据框

将示例数据放在你的工作目录下

获得示例数据框 X<-read.csv('doudou.txt')

1. 读取读取本地数据

2. 设置行名和列名

  • X<-read.csv('doudou.txt') ——在示例数据里有doudou.txt 注意这里的变量X是一个数据框
  • colnames(X) ——查看列名
  • rownames(X) ——查看行名,默认值的行名就是行号,1.2.3.4...
  • colnames(X)1<-"bioplanet" ——有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改
  • X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1) ——最后row.names的意思是修改第一列为行名

3. 数据框的导出

write.table(X,file = "yu.txt",sep = ",",quote=F)

——分隔符改为逗号,字符串不加双引号(默认格式带由双引号)

4. 变量的保存与重新加载

#这次没有处理完的数据下次想接着用怎么办?--学会保存和重新加载。保存的格式是RData。

save.image(file="bioinfoplanet.RData")#保存当前所有变量

save(X,file="test.RData")#保存其中一个变量

load("test.RData")#再次使用RData时的加载命令

5. 提取元素

  • Xx,y#第x行第y列
  • Xx,#第x行
  • X,y#第y列
  • Xy #也是第y列
  • Xa:b#第a列到第b列
  • Xc(a,b)#第a列和第b列
  • X$列名#也可以提取列(优秀写法,而且这个命令还优秀到不用写括号的地步,并且支持Tab自动补全哦,不过只能提取一列)

6. 直接使用数据框中的变量

X未被赋值
X未被赋值

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 要点
  • 一、向量
    • 1. 元素→标量(一个元素组成的变量)→向量(多个元素组成的变量)
      • 2. 提取元素
      • 二、数据框
        • 1. 读取读取本地数据
          • 2. 设置行名和列名
            • 3. 数据框的导出
              • 4. 变量的保存与重新加载
                • 5. 提取元素
                  • 6. 直接使用数据框中的变量
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档