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...