-字元(character)
-數值(numeric:real numbers)
-整數(integer)
-複數(complex:1+2i)
-邏輯(logical:true/false)
「<-「是賦值,class()檢視物件型別-名稱(name)
-維度(dimensions:matrix,array)
-型別(class)
-長度(length)
attributes() 檢視物件的所有屬性——只能包含一種型別的物件
-vector()
-c()
x<-vector(「character」,length=10)向量+維度屬性(整數向量:nrowl,ncol)x1<-1:4
x2<-c(1,2,3,4)
x3<-c(true,10,」a」)
names(x1)<-c(「a」,」b」,」c」,」d」)
x<-matrix(1:6,nrowl=3,ncol=2)與矩陣類似,維度可以大於2x2<-1:6
x2<-c(2,3)
rbind(x,x2) 行拼接
cbind(x,x2) 列拼接
dim(x) 檢視維度屬性
x<-array(1:24,c(4,6))
[,1]
[,2]
[,3]
[,4]
[,5]
[,6]
[1,]15
9131721
[2,]26
1014
1822
[3,]37
1115
1923
[4,]48
1216
2024
x1<-array(1:24,c(2,3,4)), , 1
[,1]
[,2]
[,3]
[1,]13
5[2,]24
6 , , 2
[,1]
[,2]
[,3]
[1,]79
11[2,]810
12 , , 3
[,1]
[,2]
[,3]
[1,]
1315
17[2,]
141618
, , 4
[,1]
[,2]
[,3]
[1,]
1921
23[2,]
202224
可以包含不同型別的物件
l<-list(「a」,2,10l,3+4i,true)給矩陣新增行頭l2<-list(a=1,b=2,c=3)
l3<-list(c(1,2,3),c(4,5,6,7))
x<-matrix(1:6,nrow=2,ncol=3)處理分類資料/有序&無序dimnames(x)<-list(c(「a」,」b」),c(「c」,」d」,」e」))
-整數向量+標籤(優於整數向量)
exp:male/female——1/2na/nan:nan屬於na,na不屬於nan常用於lm(),glm()
x<-factor(c(「female」,」female」,」male」,」male」,」female」),levels=c(「male」,」female」))
table(x)
unclass(x)
levels設定基線水平,誰在前誰是。
na有型別屬性:integer na,character na等
is.na()-儲存**資料is.nan()
-視為各元素長度相同的列表
——每個元素代表一列資料
——每個元素的長度代表行數
——元素型別可以不同
df<-data.frame(id=c(1,2,3,4),score=c(80,86,90,100))date()
-距離1970-01-01的天數
posixct/posixlt
-距離1970-01-01的秒數
-posixct:整數,常用於存入資料框
-posixlt:列表,還包含年、月、日等資訊
x <- date()x2 <-sys.date()
x3 <- as.date(「2018-01-01」)
weekdays(x3)
months(x3)
quarters(x3)
julian(x3)
x4 <-as.date(「2019-01-01」)
x4-x3
as.numeric(x4-x3)
x<-sys.time()p<-as.posixlt(x)
names(unclass(p))
p$sec
as.posixct(p)
as.date(「2015-01-01」)x1 <- 」 1, 2015 01:01」
strptime(x1, 」 %d, %y %h:%m」)
《R語言入門與實踐》第一章 R基礎
本章介紹了 r 語言的基礎知識 使用命令 r 進行命令列的實時編譯 用於儲存資料的,設定乙個名稱 a 1 6 規則1 不能以數字開頭 規則2 不能使用 等符號 命令 ls r語言以 element wise execution 按元素 的方式進行計算.舉例 對乙個數字集進行運算,對其中每乙個元素進行...
R語言入門
1 r是一種統計繪圖語言,也指實現該語言的軟體 3 安裝完成後,在安裝目錄的bin目錄下執行rgui.exe 4 常用命令 install.pacakages 程式包 安裝某程式包 help 函式 函式 獲得幫助頁面 yls 顯示記憶體中的所有物件 rm 物件 刪除記憶體中的物件 1 4 冒號是一種...
R語言入門
r語言是主要用於統計分析 繪圖的語言和操作環境。r最早是由ross lhaka和robert gentleman開發 也因此稱為r 現在由 r開發核心團隊 復責開發。r是屬於gnu協議下的乙個自由 免費 源 開放的軟體。官方主頁 免費不依賴作業系統 幫助功能完善 擴充套件功能強大 r擁有許多用於儲存...