前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >生信星球学习小组 DAY-5基本数据结构

生信星球学习小组 DAY-5基本数据结构

原创
作者头像
用户10402030
发布2023-06-30 14:55:38
1960
发布2023-06-30 14:55:38
举报
文章被收录于专栏:

向量

定义向量x=c(1,2,3) 生成数值型向量x

x=1:10 1到10之间所有整数定义为向量

x=seq(1,10,by=0.5) 生成从1到10,步长为0.5的向量

x=rep(1:3,times=2) 生成从1到3,重复两次的向量

x[4] 取出向量中下标为4的元素

x[-4] 取出向量中除了第四个元素外的所有元素

x[2:4] 取出向量中第二到第四个元素

x[-(2:4)] 取出向量中除了第二到第四个元素的剩余元素

x[c(1,5)] 取出向量中第1个和第5个元素

x[x==8] 取出向量中等于8的向量

x[x<8] 取出向量中等于8的向量

x[x %in% c(1,2,5)]取出向量中x中同时属于向量c(1,2,5) 中的元素

数据框

X=read.table("C:\Users\hkf\Downloads\【批量下载】doudou等\生信\豆花分享\doudou.txt",header=T,sep = ',') 读取doudou.txt文件,把第一行设为表头,读取时发现文件为', '分隔,不是tab,所以将分隔符设为','。或者用read.csv读取,分隔符默认就是','。

rownames(X) 查看行名

colnames(X) 查看列名

修改数据框自动生成的行名和列名

colnames(X)1='bioplanet' 获得数据框自动生成的列名(一个字符型向量),然后取出向量中第一个元素既第一列列名,重新赋值新的字符串'bioplanet'完成修改

读取表格的时候就指定参数row.names=1 将文件中第一列设为列名

导出数据框为tsv格式文件

指定参数sep='\t'

保存和读取X变量为R数据类型Rdata

取出数据框的行和列

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 向量
  • 数据框
    • 修改数据框自动生成的行名和列名
    • 导出数据框为tsv格式文件
      • 保存和读取X变量为R数据类型Rdata
        • 取出数据框的行和列
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档