人話R語言教程

C1 序言
- R語言:最適合統(tǒng)計(jì)領(lǐng)域,功能通過R包來實(shí)現(xiàn),數(shù)據(jù)可視化效果最好;難以處理大文本數(shù)據(jù),因?yàn)镽語言一次性讀取所有數(shù)據(jù)。
- 學(xué)習(xí)R語言的誤區(qū)

keywords:學(xué)習(xí)路線、基礎(chǔ)知識(shí)、練習(xí)
- 學(xué)習(xí)編程語言的路線:
- 數(shù)據(jù)類型
- 整理數(shù)據(jù)
C2 R語言的數(shù)據(jù)類型
- 數(shù)據(jù)類型:數(shù)值型、字符型、邏輯型
注:數(shù)字≠數(shù)值型,如1可以代表女,2代表男

NA:非TRUE非FALSE,不存在
- numeric:可以執(zhí)行數(shù)學(xué)運(yùn)算,含integer和double
注:R語言的賦值符號(hào),<- or ->
統(tǒng)計(jì)里R語言默認(rèn)數(shù)值類型為雙精度型,因?yàn)榻y(tǒng)計(jì)領(lǐng)域?qū)?chǔ)存的要求不高

【代碼解讀】
頭兩行說明了如何將數(shù)值賦給一個(gè)變量,
中間兩行說明了如何通過函數(shù)來判斷一個(gè)數(shù)值是否是整型還是雙精度型的,
第五行將整型數(shù)值integer(1)賦值<- as.給變量a
第六行在判斷變量是否是整型
2.character
注:字符串一定要帶引號(hào),和變量區(qū)分開;變量命名講究“見名知意”

注:變量查錯(cuò)tip——將變量選定,R.studio里同名的變量會(huì)全亮,此時(shí)就可以修改錯(cuò)誤變量。
【代碼注釋】
line1、2:變量賦值
line3:判斷變量是否是字符型
line4:判斷變量是否是數(shù)值型
line5:將變量轉(zhuǎn)化為數(shù)值型并進(jìn)行賦值
line6:判斷變量是否為數(shù)值型
注:R字符串處理(根據(jù)需求搜索教程)
將兩個(gè)字符串連接:paste-需要指定分隔符sep,paste0不需要指定分隔符

將兩個(gè)字符串分割:substr-意思是取出某一段字符串,需要制定開始位置和結(jié)束位置

標(biāo)簽: