导航:首页 > 数据分析 > r语言如何使列名变为数据

r语言如何使列名变为数据

发布时间:2024-03-05 21:57:40

『壹』 R语言-数据框

数据框名称=data.frame(列名1=数据,列名2=数据,....)

read.table(“文件名”,sep=“分割符号”,header=T第一行做列名rownames=1第一列为行名)
注意:csv分隔符为,txt分隔符为\t

write.table("文件名",数据框,sep=“分隔符”,row.names=TRUE, col.names=NA)
解释:将b数据框导出为BMI.txt或BMI.csv
注意:最后row.names=TRUE, col.names=NA是为了输出数据框不错位

数据框$列名

解释提取test数据框中的height一列数据

解释:根据gender进行分组,检验组间height,数据来自数据框test

『贰』 R语言怎么将数据框中的多列字符型转换为数值型

dflme1[,2:60]<-lapply(dflme1[,2:60],as.numeric)。

『叁』 R语言数据结构-数据框&矩阵&列表

R语言数据结构主要有以下四种:

四种数据结构,重点掌握 向量 数据框

判断数据结构的函数: class()

向量的详细讲解在上一篇文章,以下主要讲数据框,矩阵,列表:

以下大部分操作使用的数据框为df

几个重要的函数:查看数据框的行数和列数,行名和列名;以及单独查行的数量,列的数量

数据框取子集有几种方法 : $ 符号,坐标,名字,逻辑值

在 [,] 里,行在前面(左边),列在后面(右边),行与列用逗号 , 隔开: [行,列]

中括号里的逗号,表示维度的分割

数据框按照逻辑值取子集,TRUE对应的行/列留下,FALSE对应的行/列去掉。

修改第二列的列名,就是修改列名这个向量的第二个元素

https://blog.csdn.net/weixin_39718006/article/details/110516670

后续的笔记会有详细介绍

矩阵不能用 $ 符号取子集

t():转置函数,行与列的互换

as.data.frame():转换,把矩阵变为数据框 ,用as.matrix()函数也能把数据框变为矩阵

聚类,相似的行,相似的列会聚在一起。热图自动聚类,行和列的相对位置发生了变化,只是列与列,行与行之间的变化规律。

![热图自动聚类]]( https://upload-images.jianshu.io/upload_images/17511166-f6e2432a04cffbbe.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 )

热图默认聚类,修改参数,不让聚类,热图与表达矩阵对应。

默认的设置不符合自己的预期,可以子啊作者允许的范围内定义。

查看函数帮助文档,参考修改,达到自己的要求。

列表没有列名和行名,只有元素的名字。列表可以由数据框,矩阵,向量,单独的一个数字都可以组成。

列表没有行和列的概念,只有元素,取子集的两种方式: [[]] , $ ,

$ 有两个作用:数据框取子集和列表取子集。在矩阵和向量里不能用 $ 。

用 class() 函数更能具体说明问题, 判断数据结构和数据类型

以上内容是听 生信技能树 小洁老师的 R语言线上课 ,根据自己的理解记录下来,小洁老师授课非常细心,对不同水平的同学都照顾到,并且补充很多技巧以及注意事项。

认识R语言的四种数据结构,小洁老师强调重点掌握向量和数据框,在实战中遇到很多数据结构都是数据框,表达矩阵可以转化为数据框,数据框的一列可以看做是一个向量。小洁老师把实战中会需要的操作融入到练习题,在实战中能联想起小洁老师讲过的知识点。

阅读全文

与r语言如何使列名变为数据相关的资料

热点内容
表格数据如何整列求和 浏览:573
宽带升级外线 浏览:573
一根数据线多少钱oppo 浏览:622
费用较高的网络类型是 浏览:570
怎么查看一个网站的后台 浏览:967
核桃编程有什么用处 浏览:796
如何用文本把数据导入打印系统 浏览:629
电信5s3g能升级4g吗 浏览:153
linux内核缺页异常 浏览:258
word2010取消画布 浏览:943
javajframe更新界面 浏览:63
机械硬盘u盘放不进4g文件 浏览:81
linux下如何复制黏贴 浏览:479
苹果安装ipa文件 浏览:757
5sqq分享视频文件 浏览:67
华为各版本系统 浏览:145
编程中的封装性是什么意思 浏览:43
程序设计毕业答辩ppt 浏览:742
美版5s有锁版本好 浏览:200
解压文件电脑很卡 浏览:551

友情链接