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

熱點內容
老版本的百度雲盤 瀏覽:201
一指彈app怎麼用 瀏覽:249
ps怎麼提取文件名 瀏覽:540
蘋果7plus網路連接超時 瀏覽:959
權重6網站賣多少 瀏覽:151
bzb網站有哪些 瀏覽:687
機械類專業要學什麼編程 瀏覽:89
SQL中打開excel文件 瀏覽:468
藍牙可以傳word文件嗎 瀏覽:65
三星能自己升級系統嗎 瀏覽:265
12款新福克斯手動擋bcm升級 瀏覽:330
js內容尾部增加內容 瀏覽:803
sqlldr控制文件詳解 瀏覽:614
做界面用哪個編程語言 瀏覽:942
怎麼把網站打包成蘋果手機 瀏覽:913
補丁在哪個文件夾 瀏覽:170
類似安全文件的軟體 瀏覽:723
為什麼編程要學這門語言 瀏覽:678
網卡的配置文件目錄 瀏覽:960
計算器單片機編程叫什麼 瀏覽:736

友情鏈接