Day5-數(shù)據(jù)結(jié)構(gòu)-李小涼

tips

  1. 賦值符號<-
  2. console控制臺相當于linux命令行
  3. R代碼都是帶英文括號的
  4. 顯示工作路徑 getwd()
  5. 向量是由元素組成,向量=(數(shù)字/字符串)
  6. 表格在R叫數(shù)據(jù)框
  7. 學會多?

數(shù)據(jù)類型

向量

標量與向量

表量:一個元素組成
向量:多個元素組成
tip:可能把一個向量變成一列

x<-c(1,2,3)
x<- 1:10
x<-seq(1,10,by=0.5) 每間隔0.5取一個數(shù)
x<-rep(1:3,times=2) 重復2次

向量提取元素

  • 位置提取,用[]表示

x[4]
x[-4]
x[2:4]
x[-(2:4)]除了2-4
x[c(1,5)]第一和第五

  • 值提取

x[x==10]
x[x<10]
x[x %in% c(1,2,5)]

數(shù)據(jù)框

  • 讀取本地數(shù)據(jù)
  • 設置行列名

X<-read.csv('doudou.txt') #在示例數(shù)據(jù)里有doudou.txt 注意這里的變量X是一個數(shù)據(jù)框
colnames(X) #查看列名
rownames(X) #查看行名,默認值的行名就是行號,1.2.3.4...
colnames(X)[1]<-"bioplanet"# 有的公司返回數(shù)據(jù),左上角第一格為空,R會自動補為x,用這個命令來修改
X<-read.csv(file = "huahua.txt",sep = " ",header =T,row.names=1)#最后row.names的意思是修改第一列為行名

  • 數(shù)據(jù)框的導出
  • 變量的保存與重新加載
    沒處理完的數(shù)據(jù)的保存,用RData保存
    -提取元素
  • X[x,y]#第x行第y列
    X[x,]#第x行
    X[,y]#第y列
    X[y] #也是第y列
    X[a:b]#第a列到第b列
    X[c(a,b)]#第a列和第b列
    X$列名#也可以提取列

選修

省略$的方法

  • attach(a)
  • with

with(a,{
plot(case,values)
x<<-summary(values) #求和并賦值給x,<<的意思是作為全局變量,也就是出了大括號仍有效。
})

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容