不同資料型別

2021-09-27 04:26:24 字數 1560 閱讀 7722

getwd()

#r語言複習

#向量a<-c(1:10)

aclass(a) #a的資料型別

is.numeric(a) #判斷a是否是數值型

a[2] #讀取第二個數值

a[2:5]

a[c(1,2,5)]

#矩陣?matrix() #

b<-c(1:15)

bnewmatrix<-matrix(b,nrow = 3,ncol = 5,byrow = false,dimnames = list(c("第一行","第二行","第三行"),c(1:5)))

newmatrix[3,2]

newmatrix[,4]

#陣列?array

dim1<-c("x1","x2")

dim2<-c("y1","y2","y3")

dim3<-c("z1","z2","z3","z4")

newarray<-array(c(2:25),c(3,4,2),dimnames = list(dim2,dim3,dim1))

newarray

newarray[1,2,2]

newarray[1,2,]

#資料框

?data.frame

id<-c(14,21,23,45)

age<-c(25,24,52,32)

hypertension<-c("yes","no","yes",na)

patientdata<-data.frame(id,age,hypertension)

patientdata#row.names 例項識別符號

patientdata

patientdata$id

patientdata[1]

patientdata[1:2]

patientdata["id"]

patientdata[c("age","id")]

summary(patientdata$age)

plot(patientdata$id,patientdata$age)

#使用attach函式

?attach()

attach(patientdata)

summary(id)

summary(hypertension)

plot(age,id)

detach(patientdata)

?detach

#使用with函式

#ag在函式外 <<-

with(patientdata,)

agbg

#因子?factor

hypertension<-factor(hypertension)

class(hypertension)

hypertension

str(hypertension)

?length()

x<-c(1:5,6)

x<-factor(x)

class(x)

str(x)

length(x)

help(factor)

不同資料型別轉換

nsstring 相關 nsdictionary 轉nsstring 用字串將nsarray的元素拼接起來 nsarray array nsarray arraywithobjects hello world nil nsstring string array componentsjoinedbys...

基本資料型別與引用資料型別的不同

基本資料型別在被建立時,在棧上給其劃分一塊記憶體,將數值直接儲存在棧上。引用資料型別在被建立時,首先要在棧上給其引用 控制代碼 分配一塊記憶體,而物件的具體資訊都儲存在堆記憶體上,然後由棧上面的引用指向堆中物件的位址。例如,有乙個類person,有屬性name,age,帶有參的構造方法,person...

C C 不同資料型別所佔記憶體

下面給出不同位數編譯器下的基本資料型別所佔的位元組數 16位編譯器 char 1個位元組 char 即指標變數 2個位元組 short int 2個位元組 int 2個位元組 unsigned int 2個位元組 float 4個位元組 double 8個位元組 long 4個位元組 long lo...