R語言-如何將list轉(zhuǎn)換為向量
從excel中直接讀取的數(shù)據(jù)為list,如下轉(zhuǎn)換為向量
as.vector(unlist(x))
補充:R語言基本運算,向量,矩陣,list,數(shù)組
1. 基本運算
1.1 加、減、乘、除
賦值可以使用a=數(shù)值,亦可以用a<-數(shù)值
1.2 余數(shù)、整除
1.3 絕對值:
abs() 、判斷正負:sign() 、冪、指數(shù):^ 、平方根:sqrt()
1.4 以二為底的對數(shù):
log2() 、以十為底的對數(shù):log10() 、自定義底的對數(shù):log(c,base=) 、自然常數(shù)e的對數(shù):log(a,base=exp(1))
2. 向量運算
2.1 向量加、減、乘、除
2.2 向量的內(nèi)積和外積的計算
3. 矩陣
3.1 矩陣的產(chǎn)生
3.2 矩陣對應(yīng)元素的運算(加、減、乘、除)
3.3 矩陣的轉(zhuǎn)置以及乘法
3.4
3.5 求矩陣的行列式、對稱矩陣的特征值、特征向量
4. list
4.1 創(chuàng)建一個列表
4.2 命名列表元素
列表元素可以給定它們的名字并且可以使用這些名稱來訪問。
4.3 訪問列表元素
列表的元素可以通過在列表中的元素的索引來訪問。如遇命名列表也可以使用名稱來訪問。
4.4 操控列表元素
可以增加或刪除而且只能添加到列表的末尾的元素。但是可以更新任何元素。
4.5 合并列表
4.6 轉(zhuǎn)換列表為向量
列表可以被轉(zhuǎn)換為一個向量,以便能用于進一步操縱向量的元素。所有關(guān)于向量的算術(shù)運算可以在列表被轉(zhuǎn)換為矢量之后被應(yīng)用。要做到這一點轉(zhuǎn)換,使用unlist() 函數(shù)。它以列表作為輸入,并產(chǎn)生一個向量。
5. 數(shù)組
5.1 數(shù)組的創(chuàng)建
可以通過array命令來進行數(shù)組的創(chuàng)建(行,列,種類)
5.2 數(shù)組的重命名
5.3 產(chǎn)生一個三維數(shù)組
5.4 產(chǎn)生一個四維數(shù)組
5.5 dim()函數(shù)可將向量轉(zhuǎn)化成數(shù)組或矩陣。
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
詳解R語言MCMC:Metropolis-Hastings采樣用于回歸的貝葉斯估計
這篇文章主要介紹了R語言MCMC:Metropolis-Hastings采樣用于回歸的貝葉斯估計,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03R語言rhdf5讀寫hdf5并展示文件組織結(jié)構(gòu)和索引數(shù)據(jù)
這篇文章主要為大家介紹了R語言rhdf5讀寫hdf5并展示文件組織結(jié)構(gòu)和索引數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06R語言導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方法匯總
這篇文章主要給大家總結(jié)介紹了R語言導(dǎo)入導(dǎo)出數(shù)據(jù)的幾種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-03-03