r語言electricity資料集 R語言 資料集

2021-10-13 04:24:23 字數 1325 閱讀 5396

第二章 建立資料集

1.r語言的資料型別

數值型、字元型、邏輯型、複數型(虛數)和原生型(位元組)

2.資料結構

a.向量:儲存數值型、字元型和邏輯型資料的一維陣列

> a=c(1,2,3,4,5)#建立 組合功能的函式c()

> a

[1] 1 2 3 4 5

> a[c(1,4)]#訪問 方括號+向量中指定的元素

[1] 1 4

b.矩陣:二維陣列

mymatrix=matrix(1:20,nrow=5,ncol=4,byrow=true,dimnames=list(rnames,cnames))#建立

#引數:元素,行,列,是否按行填充,行列的標籤

mymatrix[i,j]#訪問 方括號+向量中指定的元素

c.資料:與矩陣類似,但唯獨可以大於2

z=array(1:24,c(2,3,4),dimname=list(dim1,dim2,dim3))#建立

#引數:元素,a*b*c維,維數行列標籤

z[1,2,3]#訪問 方括號+向量中指定的元素

d.資料框:不同列可以包含不同資料型別的資料

mydata=data.frame(coll,coll,coll)#建立 coll為列向量,可任意型別

mydata[1:2]#訪問 得到資料框

mydata$coll#訪問得到向量

attach(mydata)#訪問得到向量

summary(mydata)

polt(coll,coll)

detach(mydata)#最好分析單個資料框

with(mydata,)#賦值僅在此函式的括號生效

e.因子:類別變數和有序類別變數在r中稱為因子

diabetes=factor(data,ordered=true,levels=c(....))#建立

#引數:元素,是否按照有序變數對待,自定義級別

f.列表:一些物件的有序結合,允許整合若干物件到單個物件名下

mylist=list(tittle="hello!",ages=coll,coll)#建立

mylist[[2]]#訪問 雙重方括號

mylist[["ages"]]

3.資料的輸入

a.鍵入資料

mydata=edit(dataname)#鍵入資料

b.從帶分隔符的文字檔案匯入資料

data=read.table("mydata.csv",header=true,sep=",",row.name="***")#匯入csv

#引數:檔名,首行邏輯值,分隔符,將***指定為行識別符號

其他略......

r語言匯入spss資料 R語言基礎之匯入資料

鑑於前幾篇文章直接講了r包dplyr的使用,會有人對r的一些基礎操作存在問題,後續會不定時更新r的一些基礎知識,今天先寫一篇關於r讀入資料的操作。r的讀入主要來自兩方面 第一種就是我們直接從鍵盤輸入資料,第二種就是從我們的檔案比如txt文字和exel 中讀入資料。1.假如我們想計算3 5,那麼直接在...

R語言逐行讀取數居

用r語言作分析時,有時候需要逐行處理非常大檔案,各種教材中推薦的read.table 和scan都是一次性讀入記憶體,如果檔案有好幾個gb大小,一般電腦肯定吃不消。其實r中可以逐行讀取的行數,這裡示例乙個函式,作為備忘 con file e data.txt r line readlines con...

r語言mfrow全程 R語言程式

相信很多都對前面我說的r語言感興趣吧,分享一下我的資料吧。這是關於驗證中心極限定理的r程式!驗證 無論隨機變數原來服從哪種分布,只要樣本容量足夠大,其均數都會服從正態分佈 1.正態分佈 ax axwindows 1280,720 par mfrow c 2,2 plot density a a ma...