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

Day5 呦呦鹿鸣—数据结构

原创
作者头像
用户10918035
修改2024-01-20 03:55:40
1200
修改2024-01-20 03:55:40
举报
文章被收录于专栏:生信星球学习小组

一、 向量(vector)

一个向量是一排有序排列的元素,是由多个元素组成的变量。

1.提取元素

(1)根据元素位置

代码语言:R
复制
x[4] #x第4个元素
x[-4]#排除法,除了第4个元素之外剩余的元素
x[2:4]# 第2到4个元素
x[-(2:4)]#除了第2-4个元素
x[c(1,5)] # 第1个和第5个元素

(2)根据值

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

二、 数据框(Data frame)

1,读取本地数据

代码语言:R
复制
read.table(file="文件名",sep="\t",header=T)

sep:以"符号"分隔,可以是\t空格,'',"逗号

header:文件是否包含变量的名字作为第一列

header的设置对于读入Tabled的影响
header的设置对于读入Tabled的影响

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

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

3.数据框的导出

代码语言:R
复制
write.table(数据框变量名,"导出文件名。txt",sep=",",quote="F")

quote:F(不加双引号)T(加双引号)

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

保存为”.Rdata“格式

代码语言:R
复制
save.image(file="命名文件名.RData")# 保存当前所有变量
save(变量名,file="test.RData")# 保存其中一个变量
load("文件名.RData")# 再次读取文件,可以直接在右下角文件框点击读取

5.提取元素

代码语言: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$列名# 也可以提取列

三、其他问题

save(a,file="test.RData")这句代码如果报错object a not found,是为什么,应该怎么解决?

找不到目标,可能是环境里没有a?重新运行给a赋值的操作,再运行保存。

内容来源出处--微信公众号生信星球。

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、 向量(vector)
    • 1.提取元素
      • (2)根据值
      • 二、 数据框(Data frame)
        • 1,读取本地数据
          • 2.查看行名和列名、行数和列数
            • 3.数据框的导出
              • 4.变量的保存与重新加载
                • 5.提取元素
                • 三、其他问题
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档