<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
R語言主要有三種基本的資料型別,分別是數值型(Numeric)、整型(integer)以及字元型(character)。
數值型(Numeric)分為雙整型(double)和整型(integer)兩種
(1)雙整型(double)
雙整型資料,可正可負,可大可小,可含小數可不含。
R中鍵入的任何一個數值都預設以double型儲存。可以使用typeof() 函數進行檢視資料型別
> typeof(1)#檢視「1」的資料型別 [1] "double" #輸出結果為雙整型
(2)整型(integer)
顧名思義,只能用來儲存整數。
在計算機記憶體中,整型的定義方式要比雙整型更加準確(除非該整數非常大或非常小)
> typeof(1L)#在數位後面加大寫字母L,申明該數位以整型方式儲存。 [1] "integer" > as.integer(-3.14)#將雙整形轉換為整型 [1] -3 > as.integer(-3.99)#只取整數部分,不會進行四捨五入 [1] -3
字元型向量用以儲存一小段文字,在R中字元要加雙引號表示
字元型向量中的單個元素被稱為“字串(string)”,注意:字串不僅可以包含英文字母,也可以由數位或符號組成
> typeof("Hello world") #字元型要加雙引號表示 [1] "character"
字串常用函數舉例
> a<-"Hello world"#賦值 > nchar(a)#計算字串長度 [1] 11 #大小寫轉換 > toupper(a) [1] "HELLO WORLD" > tolower(a) [1] "hello world" #字元轉連線 > paste("hello","world",sep="_") [1] "hello_world"
用以儲存TRUE(真)和FALSE(假),在實際使用過程中,可以簡寫成T/F。
邏輯判斷中TRUE相當於數位1,FALSE相當於數位0。
> typeof(T) [1] "logical" > as.numeric(T) [1] 1 > as.numeric(F) [1] 0
> a<-"Hello world" > is.numeric(a)#判斷是否為數值型 [1] FALSE > is.character(a)#判斷是否為字串型 [1] TRUE > is.logical(a)#判斷是否為邏輯型 [1] FALSE
> a<-3.14 > typeof(a) [1] "double" > a<-as.character(a)#將數值型轉換成字串 > typeof(a) [1] "character" > b<-as.numeric(a)#將字串轉換成數值,注意字串轉成數值型時,應全由數位構成 > typeof(b) [1] "double" > c<-as.character(T)#將邏輯型轉換字串 > typeof(c) [1] "character" > as.numeric(T)#將邏輯型轉換數值 [1] 1 > as.logical(10)#將數值型轉換為邏輯型 [1] TRUE > as.logical(0) [1] FALSE
到此這篇關於R語言基礎資料型別的具體使用的文章就介紹到這了,更多相關R語言基礎資料型別內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45