生信星球?qū)W習(xí)小組第29期第五天

5種基本類型的對(duì)象

字符character

雙引號(hào)或單引號(hào)夾起來晒夹,如“字符”

賦值 orange 為字符串 red梅割、green、yellow蹦掐,顯示字符串技羔,查看字符串?dāng)?shù)據(jù)類型,計(jì)算字符串長(zhǎng)度卧抗。

# Create a vector
orange <- c('red','green',"yellow")
print(orange)
[1] "red"    "green"  "yellow"

# Get the class of the vector
print(class(orange))
[1] "character"

length(orange)
[1] 3
證書integer
復(fù)數(shù)complex

如x+ab

邏輯logical

true/false

邏輯假和真的幾種形式藤滥,查看邏輯假的變量類型。

# 假
F / FALSE / 0

F       
[1] FALSE

# 真
T / TRUE / !0

class(T)
[1] "logical"
數(shù)值numeric

整數(shù)社裆、小數(shù)拙绊、科學(xué)計(jì)數(shù)的方式,默認(rèn)雙精度型數(shù)據(jù)泳秀,real numbers

6種儲(chǔ)存數(shù)據(jù)的對(duì)象類型:

因子factor

分類型數(shù)據(jù)需要把數(shù)據(jù)分為不同的水平标沪,如性別分為男女兩個(gè)因子

向量vector

有相同基本類型元素組成的序列,相當(dāng)于一維數(shù)組

賦值變量 x 為 1,2,3 / 1,2,3,4,5,6,7,8,9; 取值 2,3 / 3 / 3,2,1; 輸出字符串和變量(myString) Hello World晶默; 輸出 3.9 與 1.6 之和谨娜。

x<-c(1,2,4) / x<-c(1:9) / x[c(0,0,1)]
x
[1] 1 2 4
c(1,2,4)->x
x
[1] 1 2 4
x[2:3] / x[3] / x[c(3,2,1)]
[1] 2 4
print("Hello World")
[1] Hello World  
# Add two numbers
print(3.9 + 1.6)
[1] 5.5
myString <- "Hello, World!"
print ( myString) / cat(myString,"\n")
[1] "Hello, World!" 

賦值隱藏變量 a 為 2,3,4,var_123 為 123磺陡;顯示所有變量 趴梢、隱藏變量;正則 var*币他;刪除 隱藏變量 a坞靶;顯示所有變量。

.a<-c(2,3,4)
var_123=123
ls()
[1] "a"       "var_123"
ls(all.name=TRUE)
[1] ".a"      "a"       "var_123"
ls(pattern="var")
[1] "var_123"
rm(.a)/remove(.a)
ls(all.name=T)
[1] "a"       "d"       "var_123"
矩陣matrix

以 1,2,4,8(cells蝴悉、rnames彰阴、cnames) 構(gòu)建矩陣 mymatrix
C1 C2
R1 1 2
R2 4 8

cells<- c(1,2,4,8)
rnames<-c("R1", "R2")
cnames<-c("C1", "C2")  
mymatrix<-matrix(cells, nrow=2, ncol=2, byrow=TRUE, dimnames=list(rnames, cnames))
mymatrix 
#       C1   C2
# R1   1     2
# R2   4     8
矩陣
列表list

向量、矩陣和數(shù)組的元素必須是同一類型的數(shù)據(jù)拍冠,但是如果一個(gè)數(shù)據(jù)對(duì)象需要含有不同的數(shù)據(jù)類型尿这,則采用列表

g(title) 為 My First List, h(ages) 為 25, 26, 18, 39, j 為 1~10(5行)的矩陣,k 為字符串 one, two, three 建數(shù)據(jù)列表 mylist庆杜;

g<-"My First List"
h<-c(25, 26, 18, 39)
j<-matrix(1:10, nrow=5)
k<-c("one", "two", "three")
mylist<-list(title=g, ages=h, j, k)
mylist

$title
[1] "My First List"

$ages
[1] 25 26 18 39

[[3]]
     [,1] [,2]
[1,]    1    6
[2,]    2    7
[3,]    3    8
[4,]    4    9
[5,]    5   10

[[4]]
[1] "one"   "two"   "three"
列表
數(shù)組array

一維數(shù)組是向量射众,二維數(shù)組是矩陣。向量和矩陣的推廣

數(shù)據(jù)框data.frame

一種矩陣形式的數(shù)據(jù)晃财,可以是不同類型的數(shù)據(jù)叨橱。

patientID 為 1, 2, 3, 4,age 為 25, 34, 28, 52, diabetes 為 Type1, Type2, Type1, Type1,status 為 Poor, Improved, Excellent, Poor 建數(shù)據(jù)框 patientdata罗洗。

# method 2
patientID <- c(1, 2, 3, 4)
age <- c(25, 34, 28, 52)
diabetes <- c("Type1", "Type2", "Type1", "Type1")
status <- c("Poor", "Improved", "Excellent", "Poor")
patientdata <- data.frame(patientID, age, diabetes, status)
head(patientdata)
#  patientID age diabetes    status
#1         1  25    Type1      Poor
#2         2  34    Type2  Improved
#3         3  28    Type1 Excellent
#4         4  52    Type1      Poor
數(shù)據(jù)框
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末愉舔,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子伙菜,更是在濱河造成了極大的恐慌轩缤,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仇让,死亡現(xiàn)場(chǎng)離奇詭異典奉,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)丧叽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門卫玖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人踊淳,你說我怎么就攤上這事假瞬。” “怎么了迂尝?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵脱茉,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我垄开,道長(zhǎng)琴许,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任溉躲,我火速辦了婚禮榜田,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘锻梳。我一直安慰自己箭券,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布疑枯。 她就那樣靜靜地躺著辩块,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荆永。 梳的紋絲不亂的頭發(fā)上废亭,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音具钥,去河邊找鬼豆村。 笑死,一個(gè)胖子當(dāng)著我的面吹牛氓拼,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼桃漾,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼坏匪!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起撬统,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤适滓,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后恋追,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體凭迹,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年苦囱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了嗅绸。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡撕彤,死狀恐怖鱼鸠,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情羹铅,我是刑警寧澤蚀狰,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布,位于F島的核電站职员,受9級(jí)特大地震影響麻蹋,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜焊切,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一扮授、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蛛蒙,春花似錦糙箍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至诺苹,卻和暖如春咕晋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背收奔。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來泰國(guó)打工掌呜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人坪哄。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓质蕉,卻偏偏與公主長(zhǎng)得像势篡,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子模暗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容

  • 這是16年5月份編輯的一份比較雜亂適合自己觀看的學(xué)習(xí)記錄文檔禁悠,今天18年5月份再次想寫文章,發(fā)現(xiàn)簡(jiǎn)書還為我保存起的...
    Jenaral閱讀 2,739評(píng)論 2 9
  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型兑宇。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一碍侦。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu); ...
    朱森閱讀 3,430評(píng)論 3 44
  • 數(shù)組在程序設(shè)計(jì)中隶糕,為了處理方便瓷产, 把具有相同類型的若干變量按有序的形式組織起來。這些按序排列的同類數(shù)據(jù)元素的集合稱...
    朱森閱讀 3,905評(píng)論 2 13
  • matlab命令 聲明:本文轉(zhuǎn)自:https://www.douban.com/note/136332003/ 侵...
    我就是個(gè)初學(xué)者閱讀 13,791評(píng)論 0 44
  • 數(shù)據(jù)結(jié)構(gòu)的學(xué)習(xí) 基礎(chǔ)知識(shí) R的賦值符號(hào)不是=枚驻,而是<- Console控制臺(tái)=Linux命令行 R的代碼都是帶括號(hào)...
    Hannahhao閱讀 228評(píng)論 0 0