R語言-如何將list轉換為向量
從excel中直接讀取的數據為list,如下轉換為向量
as.vector(unlist(x))
補充:R語言基本運算,向量,矩陣,list,數組
1. 基本運算
1.1 加、減、乘、除
賦值可以使用a=數值,亦可以用a<-數值
1.2 餘數、整除
1.3 絕對值:
abs() 、判斷正負:sign() 、冪、指數:^ 、平方根:sqrt()
1.4 以二為底的對數:
log2() 、以十為底的對數:log10() 、自定義底的對數:log(c,base=) 、自然常數e的對數:log(a,base=exp(1))
2. 向量運算
2.1 向量加、減、乘、除
2.2 向量的內積和外積的計算
3. 矩陣
3.1 矩陣的產生
3.2 矩陣對應元素的運算(加、減、乘、除)
3.3 矩陣的轉置以及乘法
3.4
3.5 求矩陣的行列式、對稱矩陣的特征值、特征向量
4. list
4.1 創建一個列表
4.2 命名列表元素
列表元素可以給定它們的名字並且可以使用這些名稱來訪問。
4.3 訪問列表元素
列表的元素可以通過在列表中的元素的索引來訪問。如遇命名列表也可以使用名稱來訪問。
4.4 操控列表元素
可以增加或刪除而且隻能添加到列表的末尾的元素。但是可以更新任何元素。
4.5 合並列表
4.6 轉換列表為向量
列表可以被轉換為一個向量,以便能用於進一步操縱向量的元素。所有關於向量的算術運算可以在列表被轉換為矢量之後被應用。要做到這一點轉換,使用unlist() 函數。它以列表作為輸入,並產生一個向量。
5. 數組
5.1 數組的創建
可以通過array命令來進行數組的創建(行,列,種類)
5.2 數組的重命名
5.3 產生一個三維數組
5.4 產生一個四維數組
5.5 dim()函數可將向量轉化成數組或矩陣。
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。
推薦閱讀:
- None Found