r中所有變數都有乙個類,使用class函式檢視變數類別。
數字浮點值(numeric)、整數(integer)、複數(complex)
預設型別為numeric,如數字1為numeric,1l則為integer。類別資料——因子factor
因子是具有標籤的整數,標籤的取值範圍稱為因子水平。比如設定性別因子gender有male、female兩類,則因子水平為male和female。levels函式檢視因子的水平,nlevels檢視因子水平個數,因子的值儲存為整數而非字元,在出現大量重複位元組時可使記憶體高效。
資料框(dataframe)
既像矩陣一樣是矩形,又像列表一樣,每一列可以有不同的型別。使用data.frame生成資料框。
其他儲存二進位制資料的原始值(raw)、字元(character)、邏輯值(logical)
如在指令碼中測試物件的型別,最好使用is,通常情況下,使用每個類對應的is* 函式,如 is.character 判斷是否為字元,返回值為邏輯值。同理,型別轉化時,常使用 as*,如as.numeric。
ls(pattern="^is",bassenv()) #檢視base包中所有is函式
ls(pattern="^as",bassenv()) #檢視base包中所有as函式
is.numeric對整數和浮點數都返回true,如果只測試浮點數,使用is.doublesummary函式提供彙總資訊將乙個向量轉化為資料框時,使用as.data.frame不要使用as,不然會報錯。
head顯示資料的前幾行,預設6行
str顯示物件的型別和結構
attribute顯示物件所有屬性列表
view通過唯讀的方式將變數顯示為電子**
ls列出現有變數的名稱,可匹配與pattern模式相同的字串。變數名以 點(.) 開頭的為隱藏檔案,要檢視它們,需傳入 all.names=true
ls.str 檢視變數名稱和結構
rm 刪除工作區變數
rm(a) #刪除a
rm(list=ls()) #刪除所有變數
object.size函式檢視每個物件的大小letters小寫字母,letters大寫字母,均為r內建函式
第三章學習筆記
執行執行緒,簡稱執行緒,是在程序中活動的物件。核心排程的物件是執行緒,而不是程序。程序描述符中包含的資料能完整地描述乙個正在執行的程式 各種狀態之間存在轉換的條件,若滿足則進行轉換,跟模擬電路中所學的狀態機是乙個道理。通過st task state task,state 函式來設定當前程序狀態 fo...
第三章筆記
第三章預習筆記 一 高階語言和機器指令中的運算 1,按位運算 符號 按位or運算 符號 按位and運算 符號 表示按位not運算 符號 按位xor運算。實現掩碼操作 通過與給定的乙個位模式進行按位與,可以提取所需要的位,對這些位進行 置1 清0 等。2,符號 按位or運算 符號 表示and運算 符號...
Asp學習筆記第三章
2006 07 20 20 03 07 asp學習筆記第三章 一 收集客戶端資料到伺服器語句request 1.表單頁面 這句一定要放到表單標籤的第一行 2.處理表單頁面 dim id,pwd id request.form id1 pwd request.form pwd1 if isempty ...