Day4--學(xué)習(xí)筆記-smartyy

1.R和Rstudio的下載

原先已經(jīng)下載好了

2.認(rèn)識R和Rstudio

R是一種編程語言,也是統(tǒng)計(jì)計(jì)算和繪圖的環(huán)境,它匯集了許多函數(shù),能夠提供強(qiáng)大的功能。
R語言軟件界面簡陋,通常不直接使用,而是用圖形界面的Rstudio。
RStudio是免費(fèi)提供的開源集成開發(fā)環(huán)境(IDE)。RStudio提供了一個(gè)具有很多功能的環(huán)境,使R更容易使用,是在終端中使用R的絕佳選擇。
--引自生信星球

引自生信星球.png

3.R語言的基本操作

  • 用Rproject管理工作目錄
    新建一個(gè)目錄.png

    打開之后出現(xiàn)一個(gè)窗口--選擇New Directory--new project--輸入項(xiàng)目名,選擇保存路徑即可
    那么新建一個(gè)名為Day1-R的項(xiàng)目吧
    那么如何新建一個(gè)txt文件呢,命令file.create('jyy.txt')可以做到

-顯示文件列表
dir()命令可用來顯示默認(rèn)路徑(即工作目錄)的文件列表,相當(dāng)于linux的ls
那么查看一下默認(rèn)路徑列表中是否出現(xiàn)剛剛新建的項(xiàng)目吧

> dir()
[1] "R-Day1.Rproj"
  • 算數(shù)運(yùn)算
    1.四則運(yùn)算
> 3+5
[1] 8
> 3-5
[1] -2
> 3*5
[1] 15
> 3/5
[1] 0.6

2.冪指數(shù)運(yùn)算

> 3^5
[1] 243

3.整除運(yùn)算
%/%表示
%%表示余數(shù)

> 23%/%3
[1] 7
23%%3
[1] 2

4.自然指數(shù)運(yùn)算
自然指數(shù)運(yùn)算用exp()函數(shù),相當(dāng)于運(yùn)算e的(?)次方

 exp(0)
[1] 1
> exp(1)
[1] 2.718282

5.絕對值運(yùn)算
絕對值函數(shù)abs()

> abs(-3)
[1] 3

6.平方根運(yùn)算
開方函數(shù)sqrt()

> sqrt(9)
[1] 3

7.對數(shù)運(yùn)算

  • 以自然常數(shù)e為底的對數(shù):log()
> log(exp(2))
[1] 2
  • 以2為底的對數(shù):log2()
    以10為為底的對數(shù):log10()
> log2(8)
[1] 3
> log10(1000)
[1] 3
  • 以任意數(shù)a為底的對數(shù):log( , base = a),假設(shè)a=7
> log(49,base=7)
[1] 2

8.三角函數(shù)
π(圓周率,3.1415926......)用pi表示

> pi
[1] 3.141593
> sin(pi/6)
[1] 0.5
> cos(pi/3)
[1] 0.5
  • 賦值
    賦值符號:<-
    鍵盤輸入:同時(shí)按下Alt減號鍵即可
> a <- 4
> b <- 5
> x <- 1+2

x<- 1+2 意思是把1+2的運(yùn)算結(jié)果賦值給x, 賦值后,x會顯示在右上角的框,Environment里的Value列表里 --引自生信星球

如下:

賦值.png
  • 刪除變量
    命令rm(a)可以刪除變量a
    命令執(zhí)行后,右上角的變量a將會從Environment里的Value列表中消失
    先刪除變量a和變量b
> rm(a)
> rm(b)

看看Environment里的Value列表里是否還有變量a,b

刪除變量.png

如果想刪除所有的變量,可以使用rm(list=ls())命令

  • 列出歷史命令
    使用命令history()
    相當(dāng)于鼠標(biāo)單擊右上角的history按鈕
    列出歷史命令1.png

當(dāng)雙擊某個(gè)命令,這條命令就會跳到你的控制臺“>”后面了,可以修改后運(yùn)行


列出歷史命令2.png
  • 清空控制臺
    使用快捷鍵:Ctrl+l
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,716評論 0 5
  • 概要 64學(xué)時(shí) 3.5學(xué)分 章節(jié)安排 電子商務(wù)網(wǎng)站概況 HTML5+CSS3 JavaScript Node 電子...
    阿啊阿吖丁閱讀 9,851評論 0 3
  • 寫在前面的話 代碼中的# > 表示的是輸出結(jié)果 輸入 使用input()函數(shù) 用法 注意input函數(shù)輸出的均是字...
    FlyingLittlePG閱讀 3,223評論 0 9
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,221評論 0 0
  • 我今天讀的是《三國演義》。我從第一頁讀到第二頁。我喜歡的句子是。當(dāng)時(shí)北河記錄帶著有一張張氏兄弟三人,一名張角,一名...
    祥頤閱讀 218評論 0 0

友情鏈接更多精彩內(nèi)容