R语言入门
編譯環(huán)境——R4.2.1
編輯器——RStudio
編輯器快捷鍵
Alt+Shift+K? ? ? 查看RStudio提供的快捷鍵清單(list)
Ctrl+L? ? ? ? ? ? ? ?清除console中的代碼記錄
Ctrl+Enter? ? ? ? 運(yùn)行選中代碼
help.start? ? ? ? ?運(yùn)行幫助選項(xiàng)
Tab? ? ? ? ? ? ? ? ? 代碼自動(dòng)補(bǔ)全;
Esc? ? ? ? ? ? ? ? ? 強(qiáng)制結(jié)束當(dāng)前命令的執(zhí)行
↑↓:? ? ? ? ? ? ? ? ?箭頭上下可以查看歷史執(zhí)行命令
Ctrl + Enter? ? ? 運(yùn)行選中的R代碼塊、或者執(zhí)行鼠標(biāo)光標(biāo)所在的代碼行;
Ctrl+Shift+Enter 全部代碼執(zhí)行;
Ctrl + Shift+S? ?運(yùn)行當(dāng)前腳本文件;
Ctrl + D? ? ? ? ? ? 刪除整行;
Ctrl+Shift+C? ? ?添加代碼注釋和取消代碼注釋;
Ctrl+Shift+M? ? ?添加R語(yǔ)言代碼中的管道符號(hào)(%>%);
Alt+-? ? ? ? ? ? ? ? ? 插入賦值符號(hào);
Alt+Shift+? ? ? ? ? 鼠標(biāo)左鍵選擇 進(jìn)行列操作模型、類似于文本編輯器中的高級(jí)功能;
?
變量
變量命名規(guī)則與C語(yǔ)言等各大語(yǔ)言基本相同,在此就不再詳細(xì)闡述了
基本數(shù)據(jù)結(jié)構(gòu)
| 數(shù)值型(numeric) | 1,1.2,3.1415926 |
| 復(fù)數(shù)型(complex) | 1+2i |
| 字符型(character) | ‘A’/ “hello world!” |
| 邏輯型(logical) | TRUE / FALSE |
賦值語(yǔ)句<-
與其他語(yǔ)言不同,使用R語(yǔ)言時(shí),賦值號(hào)是<-,=也可以使用,不過(guò)可能會(huì)在某種情況下報(bào)錯(cuò)。
b <- 23 c <- 124生成表格
> stu_age <- c(12,12,32,45,12,11) > stu_class <- c(1,4,2,3,5,2) > stu_status <- c('good','soso','normal','poor','badly_poor','very_well') > stu_data <- data.frame(stu_age,stu_class,stu_status) > stu_data使用R語(yǔ)言中的data.frame可以快速的生成表格,如下:?
向量
手工輸入——C
構(gòu)建向量可以采用手動(dòng)輸入的方法
name <-c('牛','沈','張','趙','李') age<-c('12','23','44','23','24') income<-c(1200,20000,4511,3200,1212) print(name) print(age) print(income)?序列生成法——:或seq
:生成步長(zhǎng)為1或者-1的序列
seq:生成任意步長(zhǎng)的等差數(shù)列
seq(-1,200) seq(-1,200,5)第三位上放的是生成的步長(zhǎng)是多少(公差),第一位和第二位參數(shù)放的是起始值和終止值。
?
重復(fù)生成法——rep
利用rep函數(shù)對(duì)某個(gè)對(duì)象進(jìn)行指定次數(shù)的重復(fù)
rep(x,times)
x:要循環(huán)的對(duì)象
times:要循環(huán)的次數(shù)
x<-'sacnklhoifanlk' rep(x,3) y<-1235 rep(y,10)?
總結(jié)
- 上一篇: 木马入门
- 下一篇: 怎么调试Delphi源码