導航:首頁 > 數據分析 > 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語言如何使列名變為數據相關的資料

熱點內容
費用較高的網路類型是 瀏覽: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
現金比率在哪個資料庫找到 瀏覽:682
c獲取路徑下所有文件 瀏覽:478
win10列印機離線 瀏覽:503

友情鏈接