【導(dǎo)讀】S語言是基于對(duì)象的語言。復(fù)雜的數(shù)據(jù)對(duì)象,有數(shù)據(jù)框?qū)ο螅瑫r(shí)間序列對(duì)象,模型對(duì)象,圖形對(duì)象,等等。S語言表達(dá)式可以使用常量和變量。母,長度沒有限制,但區(qū)分大小寫。特別要注意句點(diǎn)可以作為名字的合法部分。常量為邏輯型、數(shù)值型和字符型三種,實(shí)際上數(shù)值型數(shù)據(jù)又可以分為整型、單精度、true都沒意義),邏輯假值寫為F或FALSE。S中的數(shù)據(jù)可以取缺失值,用符號(hào)NA代表缺失值。函數(shù)返回x是否缺失值。向量是有相同基本類型的元素序列,一維數(shù)組。它把若干個(gè)數(shù)值或字符串組合為一個(gè)向量,另一種賦值的辦法是用assign函數(shù),可以對(duì)向量進(jìn)行加(+)減(-)乘(*)除。另外,%/%表示整數(shù)除法,函數(shù)min和max分別取向量自變量的最小值和最。函數(shù)mean計(jì)算均值,任何數(shù)與缺失值的運(yùn)算結(jié)果仍為缺失值。在S中很容易產(chǎn)生一個(gè)等差數(shù)列。seq函數(shù)是更一般的等差數(shù)列函數(shù)。結(jié)束值,如seq是從-2到3。例如,age>65為老年人,否則為年輕人,二個(gè)下標(biāo)處的“old”。