DAY2

今天学的内容好多啊感觉有很多记忆的东西。首先来两个我很容易忘的快捷键。 option+’—‘可以打出<-、command+‘enter’运行、tab 补全括号

逻辑性数据
== 判断是否相等
!= (英文状态的!) 判断是否不想等
或| 与& 非!
数据类型的判断与转换
is族函数 返回值是TRUE/FALSE 例:is.numeric()
as族函数 直接转换数据类型 例:

>as.numeric('4')
4

数据类型转换的优先顺序 数值和逻辑都变字符,逻辑也会变数值

向量的生成

有重复rep()
有规律的序列 seq()
随机数rnorm

> rep('gene',times=3)
[1] "gene" "gene" "gene"
> seq(from=1,to=28,by=5)
[1]  1  6 11 16 21 26
> rnorm(n=5)
[1]  1.4985251  1.4585083 -0.2545511  1.0786589  0.8601176
> paste0(rep('gene',times=3),1:3)
[1] "gene1" "gene2" "gene3"

对单个变量进行的操作

1.赋值给一个变量名x<-
2.简单数字计算
3.根据某条件进行判断,生成逻辑值向量

> x <- c(1,2,3,4,5)
> x>3
[1] FALSE FALSE FALSE  TRUE  TRUE

4.初级统计
max(x) min(x) mean(x) median(x)
var(x)方差 sd(x)标准差
length(),向量的长度,即向量里元素的个数
unique(),去重复
duplicated(), 返回结果是逻辑值,向量里的每个元素是否有重复的
table() 重复值统计
sort() 排序 默认是从小到大
sort(x, decreasing=T) 从大到小

> x <- c(1,2,3,4,5)
> x>3
[1] FALSE FALSE FALSE  TRUE  TRUE
> x <- c(1,2,3,1)
> length(x)
[1] 4
> unique(x)
[1] 1 2 3
> duplicated(x)
[1] FALSE FALSE FALSE  TRUE
> table(x)
x
1 2 3 
2 1 1 
>sort(x,decreasing = T)
[1] 3 2 1 1

对两个向量的操作

1.逻辑比较,生成等长的逻辑向量。
x==y x和对应位置的y相等吗?
x%in%y x的每个元素在y中存在吗?
2.连接
paste0函数
3.交集、并集、差集
setdiff(x,y) 在x中存在,但y中不存在的。

> x=c(1,3,5,1)
> y=c(3,2,5,6)
> x==y
[1] FALSE FALSE  TRUE FALSE
> x%in%y
[1] FALSE  TRUE  TRUE FALSE
> paste(x,y,sep='and')
[1] "1and3" "3and2" "5and5" "1and6"

循环补齐

向量筛选(取子集)

1.根据逻辑值 [ ] 里是与x等长的逻辑值向量
2.根据位置 [ ] 里是由x下标组成的向量

修改向量中的某个或某些元素

直接赋值

> x <- 8:12;x
[1]  8  9 10 11 12
> x==10
[1] FALSE FALSE  TRUE FALSE FALSE
> x[x==10]
[1] 10
> x[x==13]
integer(0)
> x[-(2:4)]
[1]  8 12

最后我总是忘记c(1:5)和c(1,5)是不一样的!!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,684评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,143评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,214评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,788评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,796评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,665评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,027评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,679评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,346评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,664评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,766评论 1 331
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,412评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,015评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,974评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,073评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,501评论 2 343

推荐阅读更多精彩内容