前幾篇的基礎完成了開發環境安裝之後

我們來講講R語言的變數類型(type)

字元(character): 文字字串,用雙引號包起來。 

數值(numeric): 雙倍精準度數值,簡單的形容就是double。 

整數(integer): 沒有小數位的數值,以數字結尾加上L。 

邏輯(logical): TRUE /FALSE,也可以縮寫成T/F。

日期(Date)

時間(POSIXct、POSIXt)

還有變數如何指派,有三種方式

=   (其他語言大部分用這個,但R語言比較少用)

 <- (最佳 ,最通用的方法)

-> (也有右向箭頭,但不建議)

設定變數名稱有幾個要注意的地方

變數名稱不能使用數字開頭

變數名稱不能使用保留字,可以查詢下面連結找到保留字清單

https://stat.ethz.ch/R-manual/R-devel/library/base/html/Reserved.html

變數名稱避免使用函數/函式名稱

在RStudio中,我們可以按alt與-幫我們生成<-符號

以下我們來舉例,我們在左下角命令列(Console)逐一輸入這些程式,來詢問括弧中的變數為何,class()這個函數可以幫助我們知道變數的類型。

接下來我們來展示如何把值指派給變數

在這裡我們把2這個值賦予給my_num這個變數空間,其實除了<-之外,用=也是可以的,只是在R語言中這樣用的人比較少,所以我還是推薦使用<-。

整數這個型別比較特別 

當我們輸入一個整數並加上L,R語言就會儲存為整數(integer),如果我們在整數後面加上小數點及數字,R語言就會回傳警告且忽略L儲存為數值。

以上是R語言一些變數的介紹,接下來會講講邏輯值(logical)的運用。

拍手 拍手
好文章需要你的鼓勵
拍手 拍手
追蹤

推薦文章

目前還沒有人留言喔,
成為第一個留言的人吧!
聲音節目
沒有描述
--:--
--:--
1.0x
播放速度
2.0x
1.75x
1.5x
1.25x
1.0x
0.75x
追蹤列表
播放清單
沒有播放清單
沒有待播放的清單
返回播放器
接著播放
清除全部
沒有待播放的清單