第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

R語言中,mode和class有何區(qū)別?

R語言中,mode和class有何區(qū)別?

呼如林 2018-10-02 15:11:32
R語言中,mode和class有何區(qū)別
查看完整描述

1 回答

?
qq_笑_17

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊

mode storage.mode typeof 是一類,檢查變量類型,如list integer character等
關(guān)系是,從前往后,檢查精度越來越細(xì)。所以當(dāng)想看粗類別時(shí),就用mode,看細(xì)類別用typeof.
# 此時(shí)后兩者都能查到最細(xì)的程度
mode(1:5) # numeric
storage.mode(1:5) # integer
typeof(1:5) # integer

# 此時(shí)只有typeof能查到最細(xì)的程度
mode(`+`) # function
storage.mode(`+`) # function
typeof(`+`) # builtin

# 這里稍微解釋一下,`+`是一個(gè)函數(shù)
# 下面兩個(gè)例子等價(jià)
1+2 # 3
`+`(1,2) # 3

class和另外三個(gè)不是一個(gè)體系
對(duì)于有”class”屬性的變量,返回的就是這個(gè)屬性對(duì)應(yīng)的值
對(duì)于沒有”class”屬性的變量,則根據(jù)它的類型、維度來確定
# 有"class"屬性,只認(rèn)屬性
a <- 1:6
df <-data.frame(a,a+1)
class(df) # data.frame
class(df)<- "abc" # 隨便定義一個(gè)值
class(df) # abc

#沒有屬性,根據(jù)類型和dim屬性

ar <- array(1:4)
attributes(ar) # 數(shù)組dim為4
mat <- matrix(1:4)
attributes(mat) # 矩陣dim為4 1 兩個(gè)值

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 不一樣類型



查看完整回答
反對(duì) 回復(fù) 2018-10-22
  • 1 回答
  • 0 關(guān)注
  • 1193 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)