先上思維導圖數(shù)據(jù)類型

思維導圖
向量(vector):重要
矩陣(Matrix)
數(shù)組(Array)
數(shù)據(jù)框(Data frame):重要
List
一、向量
向量
-
1.標量和向量的區(qū)分
元素:可為數(shù)字或字符串
數(shù)字:1,2,3
字符串:s=“abcdefghij”,則s[1]=“a”,s[10]="j"
標量:一個元素組成的變量
向量:多個元素組成的變量
賦值:賦予這個變量一個數(shù)值(其實也不一定是數(shù)值,還可以是字符串/數(shù)據(jù)框等等)

賦值
-
2.從向量中提取元素
(1)根據(jù)元素位置
(2)根據(jù)值的大小的
-
根據(jù)元素位置
下圖應該說是元素,也有可能不是單純的數(shù)值
提取 -
根據(jù)數(shù)值大小
a[a %in% c(1,2,3)] :存在于向量c(1,2,5)中的元素
2
二、數(shù)據(jù)框
1、讀取本地數(shù)據(jù)
**read.table(file = "huahua.txt",sep = "\t",header =T) **:讀取文件,分隔符為Tab,有表頭
a<-read.table(file = "huahua.txt",sep = "\t",header =T) :把這個數(shù)據(jù)框賦給一個變量a

報錯
結果是因為這個軟件每次開啟時要重置工作目錄

重置
終于好了,還是出錯了

讀取數(shù)據(jù)
把數(shù)據(jù)框賦給變量a

數(shù)據(jù)框賦值
2、設置行名和列名
- 打開本地目錄
- colnames(X) :查看列名
- rownames(X) :查看行名,默認值的行名就是行號,1.2.3.4...
- colnames(X)[1]<-"bioplanet":有的公司返回數(shù)據(jù),左上角第一格為空,R會自動補為x,用這個命令來修改
- X<-read.csv(file = "huahua.txt",sep = "\t",header =T,row.names=1):最后row.names的意思是修改第一列為行名

打開目錄

查看行列名

修改表頭

第一列變?yōu)樾忻?/div>
3、數(shù)據(jù)框的導出

導出

更改后
4、變量的保存與重新加載
這次沒有處理完的數(shù)據(jù)下次想接著用怎么辦?
學會保存和重新加載。保存的格式是RData。
- save.image(file="bioinfoplanet.RData"):保存當前所有變量
- save(frame1,file="frame1.RData"):保存其中一個變量
- load("frame1.RData"):再次使用RData時的加載命令

保存所有變量
保存其中一個變量

單個變量保存

更改后
再次使用RData時的加載命令

再次加載
5、提取元素

提取元素
6、直接使用數(shù)據(jù)框中的變量
提取某兩列作散點圖:

image.png
其中case和value為某列的名稱

散點圖
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內(nèi)容
- 首先復習一下一個重要命令help()或者?,可以查詢不會的函數(shù)。rm(list = ls()),清除所有環(huán)境中的變...
- 很抱歉今天的作業(yè)交的很晚,昨天的學習真的是搞得我頭大,總是各種出錯,找不出原因,最后很晚了才剛剛把內(nèi)容練習了一遍,...
- R語言學習筆記 R語言常識部分 R語句由函數(shù)和賦值構成。 R使用 <-,而不是傳統(tǒng)的 = 作為賦值符號。 尋求幫助...
- 在過去,牙齒掉了就掉了,很多人并不會特意去處理。不過,現(xiàn)在有越來越多的臨床數(shù)據(jù)和案例表明,有一口完整而健康的牙齒對...


