R學習筆記(第三章)

2021-09-23 01:59:35 字數 1250 閱讀 6626

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.double

將乙個向量轉化為資料框時,使用as.data.frame不要使用as,不然會報錯。

summary函式提供彙總資訊

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 ...