文件读取
read.table()
 read.csv()

#注意:数据框不允许重复的行名
rod = read.csv("rod.csv",row.names = 1)
rod = read.csv("rod.csv")

soft 的行数列数是多少?列名是什么
dim(soft)
colnames(soft)

文件导出
write.csv(soft,file = "soft.csv")

注:soft为要导出的数据框的变量名

将soft保存为.Rdata并加载
save(soft,file = "soft.Rdata")
rm(list = ls())
load(file = "soft.Rdata")

用于读取/导出文件的R包

常见问题

问题1:读取文本中存在列名,必须设置参数header=T,不然读取时列名被当做第一行

问题2:当gene_symble(列名为空)为空时,读取自动补成X,要设置参数row.name=1,(设置行名)check.name=F(不转换列名中的特殊字符)

问题3:读取时默认以空格为分隔符(不管几个空格都视为一个),容易在前一列为空的情况下,把剩余数据读到前一列,产生串行。解决办法:读取时设置参数sep="\t",保留分隔符

问题4:确定文件加载后需确认数据类型,保证列名和行名读取正确

转自:生信技能树

生信技能树课程记录笔记(五)20220528相关推荐

  1. 生信技能树课程记录笔记(七)20220531

    一.数据框排序 法一:sort函数 默认升序. 例:sort(test$Sepal.Length) 法二:order函数 默认升序,返回数据下标组成的数组. 可以给向量排序,也可以给数据框排序 例:t ...

  2. 生信技能树课程记录笔记(三)20220526

    matrix 矩阵--只允许一种数据 data.frame 数据框--每列只允许一种数据类型 list 列表--各种都可 依据生成函数判断/用class 或i函数判断一下数据类型 一.数据框 新建数据 ...

  3. R:生信技能树学习笔记一

    生信技能树小破站:R应该这样学1-4 1.查看已经安装的包的地址 .libPaths() 2.怎么查看函数用法 #在RStudio的右下角窗口的help可以看到 ?函数名 3.三个有用的函数 1.he ...

  4. R:生信技能树学习笔记二

    生信技能树小破站:R应该这样学5-7 1.热图 rm(list=ls()) library(pheatmap) a1=rnorm(100) dim(a1)=c(5,20) #设置维度 pheatmap ...

  5. CancerSubtypes包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理)

    CancerSubtypes包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理,感谢Jimmy老师!) 1. 引言 2. 数据处理 2.1 基本处理 2.1.1 通过检查数据分布来分 ...

  6. ProTICS包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理)

    ProTICS包的介绍(根据生信技能树Jimmy老师分享的乳腺癌分子分型包资料整理,感谢Jimmy老师!) 1.设置环境 2.Part1的结果 3.Part2的结果 4.Part3的结果 5.相关函数 ...

  7. 生信宝典之傻瓜式 (五) - 文献挖掘查找指定基因调控网络

    ▼生物信息学习的正确姿势(第三版) NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细 ...

  8. 生信宝典之傻瓜式(五) 文献挖掘查找指定基因调控网络

    欢迎关注天下博客:http://blog.genesino.com/2018/01/literature-search/ 傻瓜系列重启了,如何快速查找指定基因的调控网络介绍了使用在线查询数据库 (ht ...

  9. 生信技能树【代码大全搜录】

    生信技能术代码大全: rm(list = ls()) options()$repos options()$BioC_mirror #options(BioC_mirror="https:// ...

  10. TCGA学习笔记一(生信技能树概述版)

    1.背景介绍 重要数据 外显子数据 表达数据 小RNA测序数据 拷贝数芯片 甲基化数据 蛋白质组学数据 临床信息 癌症背景知识 网页工具大全 GDC cbioportal:按照paper来分类的 UC ...

最新文章

  1. 【面试被虐】如何只用2GB内存从20亿,40亿,80亿个整数中找到出现次数最多的数?...
  2. Linux之Ubuntu切换root su -
  3. Python OpenCV 图片拆分与拼接
  4. 采购组织0001不对工厂1000负责
  5. 淘宝技术架构从1.0到4.0的演变
  6. 大火C4D元素,电商大促海报背景BANNER素材
  7. 腾讯云联合信通院等发布标准物模型平台,构建物联网行业通用标准
  8. RHEL4As RAC手记
  9. await原理 js_深入浅出node.js异步编程 及async await原理
  10. pbewithmd5anddes算法 对应.net_常用插值算法详解
  11. 类__slots__与__dict__用法
  12. ECharts学习总结(一):ECharts的第一个图表
  13. 聪明女婿VS刁蛮丈母娘之三十六计【转载】
  14. 推荐两款好用的视频压缩工具(在保证画质的情况下最大限度地压制)
  15. 修改注册表——让Excel同时显示两个窗口/多个文件
  16. 云安全技术有什么特点?云安全包含哪些方面?
  17. 哈希算法----猜词游戏
  18. 《局域网技术与组网工程实验》学习笔记
  19. sublimit 编辑器扩展_视频字幕编辑工具-字幕编辑器(Subtitle Edit)下载v3.5.17 多语中文版-西西软件下载...
  20. 【小菜虫的学习笔记--n5x刷机root】

热门文章

  1. 刷新计算机dns缓存的命令,Windows系统刷新DNS缓存命令是什么?Win7系统清除DNS缓存方法...
  2. 毛星云opencv之DrawLine函数写法
  3. 新版智能广告点击要饭网单页网站源码
  4. 永中集成Office的春天能否到来?
  5. HSqlDB认识及使用
  6. 巨头林立的音频赛道,喜马拉雅如何讲好资本故事?
  7. JTAG接口定义与其他简介
  8. 聊聊从古至今都是如何加密的~
  9. VSCode 常用编程字体
  10. math: 雅可比矩阵 黑塞矩阵