生信入门学习笔记(第3天),今天重点学习了数据框的相关知识和操作,作图要处理的数据绝大多数在数据框,所以数据框非常重要,今天的课程依然由生信技能树的小洁老师主讲,整理如下。
Point 1:数据框的来源
在R中新建
可使用data.frame(a,b,c)函数新建数据框,abc分别表示3个长度相等的向量,abc的数据类型不一定相同;
如上图,我们构建一个包含3列3行数据的数据框,列名分别是gene,sam,exp;
match(colnames(y),x$file_name)
#表示将y的列名和x的file_name列match,返回的数值代表左边向量的每个元素在右边的向量的哪个位置
x[match(colnames(y),x$file_name),]
#逗号左边是行,按照上面返回的值将x数据框行重新排序,这时候的文件名列与y的列名相对应
#那么这时候的TCGA ID的顺序就是我们所需要的
colnames(y) <- x[match(colnames(y),x$file_name),]$ID
#将符合顺序的ID赋值给y数据框的列名

转换成功。
— THE END —
▉ 往期精彩内容推荐
生信入门学习笔记系列
基础免疫学系列
肿瘤免疫学系列
即将开始,敬请期待!
基础实验技术系列
Annexin V/PI染色检测细胞凋亡-OncoLab实验室
仪器使用系列
蔡司LSM800激光共聚焦显微镜操作视频-中西医结合基础研究中心
IN Cell Analyzer2200高内涵细胞成像分析系统操作教程-中西医结合基础研究中心
文献分享系列
年度巨献:神刊CA发布最新癌症数据:全球1000万人死于癌症,中国占比超3成
HLA-I分子加工和递呈抗原功能受损是免疫检查点抑制剂耐药的重要原因
作图投稿选刊系列
GraphPad+AI制作可发表级别的柱状图-OncoLab实验室
PubMed中如何按影响因子筛选检索结果并显示影响因子及分区?
如何使用EndNote软件插入参考文献(附6813种杂志参考文献格式文件)
健康养生系列

长按上方二维码即可关注本号~
本篇文章来源于微信公众号:OncoLab