概要
記錄一下在學(xué)習(xí)和練習(xí)過(guò)程中所遇到的一些細(xì)節(jié)問(wèn)題
一. 向量
1.向量的基礎(chǔ)
(1)R語(yǔ)言中,向量元素從一開(kāi)始標(biāo)號(hào),vector[0] 用于儲(chǔ)存向量的類型
(2)向量的嵌套,在R語(yǔ)言中向量之間是可以以嵌套的形式來(lái)指定對(duì)應(yīng)元素,例如:
x <- c(2, 4, 6, 8)
y <- c(TRUE, TRUE, FALSE, TRUE)
print(x[y])
?結(jié)果為:
> print(x[y])
[1] 2 4 8
(3)選取向量的部分。除了基本的可以使用數(shù)字坐標(biāo)來(lái)選擇向量的部分 ,也可以如上,在[ ]內(nèi)輸入對(duì)應(yīng)坐標(biāo)構(gòu)成的向量來(lái)一口氣選擇多個(gè)目標(biāo):
> m[c(1,4,5)]
[1] "1" "5" "6"
2.向量的計(jì)算
(1)四則運(yùn)算
在R語(yǔ)言里向量的基本計(jì)算與大多數(shù)語(yǔ)言的規(guī)則相同,所有的運(yùn)算法針對(duì)于每一個(gè)單獨(dú)的元素來(lái)進(jìn)行,甚至包括邏輯運(yùn)算符,例如:
p <- c(1,2,3)
p+3
所得的結(jié)果為:
[1] 4 5 6
比較通俗易懂。
(2)向量之間的運(yùn)算文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-407089.html
維度相同的向量可以直接地在對(duì)應(yīng)的位置進(jìn)行運(yùn)算。針對(duì)維度不同的向量,運(yùn)算會(huì)采取類似于循環(huán)處理的方法:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-407089.html
p <- c(4,5,6,7)
q <- c(2,3,4)
p/q
q/p
</
到了這里,關(guān)于R語(yǔ)言自學(xué)筆記:向量、矩陣及dataframe基礎(chǔ)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!