基礎(個人筆記)

2021-07-12 03:26:57 字數 1402 閱讀 5197



r語言基礎:

1.變數賦值:

第一種,a<-"123"##將a賦值為字串123

第二種,assign("a","123")##將a賦值為字串123

2.刪除變數

rm(x1,x2,...)##x?為變數名字,可以同時刪除多個物件。

3.顯示變數

ls()

4.釋放儲存空間

gc()##r可以自動釋放儲存空間,所以該函式是不必要的。

5.資料型別

class(x)##顯示x的資料型別。

6.判斷以及轉換型別

is.numeric(i)##判斷i是否是數字型

as.numeric(i)##將i轉化成數字型。

7.得到字元長度

nchar(x)##得到x的字元長度。

8.向量之間也可以進行比較。(返回true與false)

any(station)函式##是否存在條件所判定的額情況

all(station)函式##是否所有情況都滿足條件

any(x>y)##在x與y的向量中,每個元素分別比較,是否滿足存在x>y

all(x>y)##在x與y的向量中,每個元素分別比較,是否滿足所有x>y

9.names(data)##顯示data資料框的名字。

10.關鍵字查詢函式

apropos("部分函式名字")##該函式將會返回帶有該關鍵字元的所有函式

11.na與null

na是缺失,而null是空值。空值表示沒有東西,最小原子,在計算中忽略。na表示空值,在計算中不可計算。

12.data.frame()

資料框:

nrow(dataframe)##得到行數

ncol(dataframe)##得到列數

names(dataframe)##得到資料框的各屬性名字。

rownames(dataframe)##得到資料框的行名字

colnames(dataframe)#得到資料框的列名字。

head(dataframe)##取資料框的前6行(默人),可以加乙個引數n,顯示前n行

tail(dataframe)##取函式的末尾行數,用法同上。

13.函式的應用

輸入函式:sprintf("hello %s","yjz")

輸出函式:print("123")

用法相似c語言。

特殊運算子:...##可以吸收額外引數。

r的返回值return(data)

函式的定義functionname<-function()

函式呼叫:可以用do.call()函式,do.call("函式名字",args=list(引數1,引數2,...))

ifelse(引數1,引數2,引數3)##第乙個引數是被查詢的條件,第二個是檢查條件為真的值,第三個為假的值。

C 基礎個人筆記

float a 999999.711,b 123456.789,c 123.999 cout 位運算 賦值運算 逗號運算 if 表示式 語句 if 表示式 語句1 else 語句2 if 表示式1 語句1 else if 表示式2 語句2 else if 表示式3 語句3 else 語句n swit...

C iOS基礎 個人筆記(一)

檔案預覽 選擇檔案 空格 安裝包格式 dmg pkg iso 軟體推薦 搜狗輸入法 paragon ntfs mplayerx office cleanmymac 根路徑 終端命令 touch 檔案建立檔案 open 檔案 資料夾開啟檔案 資料夾 open 開啟當前路徑 編譯c程式 使用的是clan...

C iOS基礎 個人筆記(四)

二進位制 0b1100或0b1100 八進位制 014 十六進製制 0xc或0xc d i 十進位制 o 八進位制 p 位址 x 十六進製制 乙個int,佔4個位元組,32bit 位 儲存在記憶體中位址是由大到小。aeb a 10的b次方 二進位制0b1100 0 2 0 0 2 1 1 2 2 1...