1樓:好程式設計師
vec<-rbinom(7,1,0.5)
或者,vec<-sample(c(0,1),7,replace=t)
r語言中,mode和class有何區別
2樓:黑馬程式設計師
mode storage.mode typeof 是一類,檢查變數型別,如list integer character等
關係是,從前往後,檢查精度越來越細。所以當想看粗類別時,就用mode,看細類別用typeof.
# 此時後兩者都能查到最細的程度
mode(1:5) # numeric
storage.mode(1:5) # integer
typeof(1:5) # integer
# 此時只有typeof能查到最細的程度
mode(`+`) # function
storage.mode(`+`) # function
typeof(`+`) # builtin
# 這裡稍微解釋一下,`+`是乙個函式
# 下面兩個例子等價
1+2 # 3
`+`(1,2) # 3
class和另外三個不是乙個體系
對於有」class」屬性的變數,返回的就是這個屬性對應的值
對於沒有」class」屬性的變數,則根據它的型別、維度來確定
# 有"class"屬性,只認屬性
a <- 1:6
df <-data.frame(a,a+1)
class(df) # data.frame
class(df)<- "abc" # 隨便定義乙個值
class(df) # abc
#沒有屬性,根據型別和dim屬性
ar <- array(1:4)
attributes(ar) # 陣列dim為4
mat <- matrix(1:4)
attributes(mat) # 矩陣dim為4 1 兩個值
a <- 1:4 # 沒有dim
class(a) # integer
aar <- structure(a,dim=4) # 賦予類似array的dim
class(aar) # array
amat <- structure(a,dim=c(4,1)) # 賦予類似matrix的dim
class(amat) # matrix
class(list(1:4)) # list 不一樣型別
C語言中的0與0有什麼區別,c語言中「!0」和「!!0」是什麼意思?
型別不一樣 0是整形 用 d輸入輸出 0 是字元型 用 c輸入輸出 再應用的時候具體運算也不一樣 例如十進位制運算a 10 0 10 自負運算的話b 0 10 58 按 0 的ascii碼值48計算 在c語言中,0和 0 的區別,有很多.儲存空間方面,整數0可以佔,2位元組 int 或4位元組 lo...
c語言中,下列變數定義合法的是 A inta 1 e 1B double b 1 5e2 5C
首先變數名開頭不能是數字,其次賦值語句不支援科學計數法,所以刨除掉abd三項 c,long int 用於儲存整型變數,所以就算賦值為12.5,最後x裡面儲存的還是整數那一部分 a b d 都不用說了 主要是考浮點數的科學計數法表示 c 它有乙個隱含的強制型別轉換,將浮點數轉換為長整型儲存到變數b e...
c語言怎麼輸出首位為0的整數,c語言中如何實現輸入乙個整數實現倒序輸出
int x 077 8進製整型 資料以0開始printf o 06d x,x 用 o 輸出以0打頭書寫的8進製數。用 06d 輸出十進位制數值占地 回6位,不足位添0。這裡輸出 077 000063 讀取數答據 0.8進製資料要用 o 格式。字串 資料要用 s 格式.這裡有兩種bai意思 1 首du...