前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Day5-崔崔-数据结构

Day5-崔崔-数据结构

原创
作者头像
坚不可崔同学
发布2024-01-20 09:49:04
1060
发布2024-01-20 09:49:04

1.R的规范赋值符号是<-,也可以用=代替

2.在Console控制台输入命令,相当于Linux的命令号

3.R的代码都是带括号的,括号必须是英文的

4.显示工作路径getwd()

5.向量是由元素组成的,元素可以是数字或者字符串

6.表格在R语言中成为数据框

7.别只复制代码,要理解其中的命、函数的意思。不懂时除了百度/谷歌,可以用

代码语言:r
复制
?read.table

调出对应的帮助文档,翻到example研究

8.数据类型

以上来源于生信星球

从向量中提取元素

根据元素位置

代码语言:r
复制
x[4] 提取x第四个元素
x[-4] 提取除了第四个元素之外的元素
x[2:4] 提取第2-4元素
x[-(2:4)] 提取除了第2-4个元素
x[c(1,5)] 提取第1个和第5个元素

这里还试了一下,提取除了x和y的元素,发现不行。

根据值

代码语言:r
复制
x[x==n] 等于n的元素
x[x<n]
x[x %in% c(1,2,5)] *存在于**向量c*(1,2,5)中的元素

数据框

示例数据获取在百度网盘,要放在工作目录下

通过 getwd() 知道工作目录的位置,回顾昨天的笔记 setwd()是设置工作目录

读取本地数据

代码语言:r
复制
read.table(file = "huahua.txt",sep = "t",header =T)
a<-read.table(file = "huahua.txt"sep ="\t",header =T )

读取花花文档(我下载的是doudou.txt)sep-符号间隔;header-行名;

查看行名和列名、行数和列数

代码语言:r
复制
colnames(a) #查看列名
rownames(a)#查看行名
dim(a)#查看行名

数据框导出

代码语言:r
复制
write.table(a,file = "yu.txt",sep = ",",quote=F)

变量的保存与重新加载

代码语言:r
复制
save.image(file="bioinfoplanet.RData")-保存当前所有变量
save(a,file="test.RData")-保存其中一个变量
load("test.RData")-再次使用RData时的加载命令

提取元素

代码语言:r
复制
a[x,y] -x行y列
a[x,] -x行
a[,y] -y列
a[y]  -y列
a[a:b] -a列到b列
a[c(a,b)]-a列和b列
a$列名 -也可以提取列

直接使用数据框中的变量

代码语言:r
复制
plot(iris$Sepal.Length,iris$Sepal.Width)
凡人的打开方式
凡人的打开方式

最后,save(a,file="test.RData")代码报错object a not found,意为找不到a,原因可能是没有给a赋值。重新给a赋值一下就好了

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 从向量中提取元素
    • 根据元素位置
      • 根据值
      • 数据框
        • 读取本地数据
          • 查看行名和列名、行数和列数
            • 数据框导出
              • 变量的保存与重新加载
                • 提取元素
                  • 直接使用数据框中的变量
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档