1. 程式人生 > >R語言中向量&矩陣&陣列&資料框&列表的區別與聯絡

R語言中向量&矩陣&陣列&資料框&列表的區別與聯絡

向量:

包含一個元素或多個元素
向量a

矩陣:

由向量構成,是一個特殊的陣列,即維數等於2的陣列
矩陣b

陣列:

與只能有二維的矩陣不同的是,陣列的維數不限,但元素的資料型別必須一致,即數值型都是數值型,字串都是字串
陣列c

資料框:

與陣列不同的是,資料框裡面的資料型別可以不一致,但向量維數必須相等,即各列資料長度相等
資料框d

列表:

最寬泛的一個集合,它的資料型別可以不一致,長度也可以不一致,可以由向量,矩陣,陣列,資料框,函式,甚至是列表組成
列表e
列表f

總結:

向量|矩陣|陣列|資料框|列表 是一個逐步包含的關係,
關係圖