R语言基础作业

R语言作业

  • 1、打开 Rstudio 告诉我它的工作目录。
[1] "F:/生物信息学/技能树/生信技能树/3天课程资料/1.R/02-plots"
  • 2、建立6个向量,基于不同的原子类型
a<-c(1,2,3)
b<-c(z,c,b)
c<-c("susahn","nimakl","xinjone")
d<-c(true, true, false,false)
e<-c(1,a,"ba","bc")
f<-c(TRUE,"c",2,a)
  • 3、告诉我在你打开的rstudio里面 getwd() 代码运行后返回的是什么?
getwd()
[1] "F:/生物信息学/技能树/生信技能树/3天课程资料/1.R/02-plots"
  • 4、新建一些数据结构,比如矩阵,数组,数据框,列表等重点是数据框,矩阵)
matrix(seq(1:100),nrow = 5)
  [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] [,11] [,12] [,13] [,14] [,15] [,16] [,17] [,18] [,19]
[1,]    1    6   11   16   21   26   31   36   41    46    51    56    61    66    71    76    81    86    91
[2,]    2    7   12   17   22   27   32   37   42    47    52    57    62    67    72    77    82    87    92
[3,]    3    8   13   18   23   28   33   38   43    48    53    58    63    68    73    78    83    88    93
[4,]    4    9   14   19   24   29   34   39   44    49    54    59    64    69    74    79    84    89    94
[5,]    5   10   15   20   25   30   35   40   45    50    55    60    65    70    75    80    85    90    95
     [,20]
[1,]    96
[2,]    97
[3,]    98
[4,]    99
[5,]   100
as.data.frame(matrix(seq(1:100),nrow = 4))
V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 V12 V13 V14 V15 V16 V17 V18 V19 V20 V21 V22 V23 V24 V25
1  1  5  9 13 17 21 25 29 33  37  41  45  49  53  57  61  65  69  73  77  81  85  89  93  97
2  2  6 10 14 18 22 26 30 34  38  42  46  50  54  58  62  66  70  74  78  82  86  90  94  98
3  3  7 11 15 19 23 27 31 35  39  43  47  51  55  59  63  67  71  75  79  83  87  91  95  99
4  4  8 12 16 20 24 28 32 36  40  44  48  52  56  60  64  68  72  76  80  84  88  92  96 100
  • 5、在你新建的数据框进行切片操作,比如首先取第1,3行, 然后取第4,6列
zym<-as.data.frame(matrix(seq(1:100),nrow = 10))
a<-zym[c(1,3),]
b<- zym[,c(4,6)]
  • 6、使用data函数来加载R内置数据集 rivers 描述它。并且可以查看更多的R语言内置的数据集
data(rivers)###没有报错,但是显示不出数据,用下面的命令就可以显示。
rivers
[1]  735  320  325  392  524  450 1459  135  465  600  330  336  280  315  870  906  202  329  290 1000  600
 [22]  505 1450  840 1243  890  350  407  286  280  525  720  390  250  327  230  265  850  210  630  260  230
 [43]  360  730  600  306  390  420  291  710  340  217  281  352  259  250  470  680  570  350  300  560  900
 [64]  625  332 2348 1171 3710 2315 2533  780  280  410  460  260  255  431  350  760  618  338  981 1306  500
 [85]  696  605  250  411 1054  735  233  435  490  310  460  383  375 1270  545  445 1885  380  300  380  377
[106]  425  276  210  800  420  350  360  538 1100 1205  314  237  610  360  540 1038  424  310  300  444  301
[127]  268  620  215  652  900  525  246  360  529  500  720  270  430  671 1770


iris[1:5,]
 Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1          5.1         3.5          1.4         0.2  setosa
2          4.9         3.0          1.4         0.2  setosa
3          4.7         3.2          1.3         0.2  setosa
4          4.6         3.1          1.5         0.2  setosa
5          5.0         3.6          1.4         0.2  setosa
  • 7、下载 https://www.ncbi.nlm.nih.gov/sra?term=SRP133642 里面的 RunInfo Table 文件读入到R里面,了解这个数据框,多少列,每一列都是什么属性的元素。(参考B站生信小技巧获取runinfo table) 这是一个单细胞转录组项目的数据,共768个细胞,如果你找不到RunInfo Table 文件,可以点击下载,然后读入你的R里面也可以
dim(a)
[1] 768  31

class(a)
[1] "data.frame"

summary(a)
  BioSample          Experiment            MBases          MBytes           Run             SRA_Sample       
 Length:768         Length:768         Min.   : 0.00   Min.   : 0.000   Length:768         Length:768        
 Class :character   Class :character   1st Qu.: 8.00   1st Qu.: 4.000   Class :character   Class :character  
 Mode  :character   Mode  :character   Median :12.00   Median : 6.000   Mode  :character   Mode  :character  
                                       Mean   :12.55   Mean   : 6.414                                        
                                       3rd Qu.:16.00   3rd Qu.: 8.000                                        
                                       Max.   :74.00   Max.   :37.000                                        
 Sample_Name         Assay_Type        AssemblyName         AvgSpotLen  BioProject        Center_Name       
 Length:768         Length:768         Length:768         Min.   :43   Length:768         Length:768        
 Class :character   Class :character   Class :character   1st Qu.:43   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Median :43   Mode  :character   Mode  :character  
                                                          Mean   :43                                        
                                                          3rd Qu.:43                                        
                                                          Max.   :43                                        
   Consent          DATASTORE_filetype DATASTORE_provider   InsertSize  Instrument        LibraryLayout     
 Length:768         Length:768         Length:768         Min.   :0    Length:768         Length:768        
 Class :character   Class :character   Class :character   1st Qu.:0    Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Median :0    Mode  :character   Mode  :character  
                                                          Mean   :0                                         
                                                          3rd Qu.:0                                         
                                                          Max.   :0                                         
 LibrarySelection   LibrarySource        LoadDate           Organism           Platform        
 Length:768         Length:768         Length:768         Length:768         Length:768        
 Class :character   Class :character   Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character   Mode  :character  
                                                                                               
                                                                                               
                                                                                               
 ReleaseDate         SRA_Study             age             cell_type         marker_genes      
 Length:768         Length:768         Length:768         Length:768         Length:768        
 Class :character   Class :character   Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character   Mode  :character  
                                                                                               
                                                                                               
                                                                                               
 source_name           strain             tissue         
 Length:768         Length:768         Length:768        
 Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character
dim(b)
[1] 768  12
sumary(b)
 Accession            Title           Sample.Type          Taxonomy            Channels   Platform        
 Length:768         Length:768         Length:768         Length:768         Min.   :1   Length:768        
 Class :character   Class :character   Class :character   Class :character   1st Qu.:1   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character   Median :1   Mode  :character  
                                                                             Mean   :1                     
                                                                             3rd Qu.:1                     
                                                                             Max.   :1                     
    Series          Supplementary.Types Supplementary.Links SRA.Accession        Contact         
 Length:768         Length:768          Length:768          Length:768         Length:768        
 Class :character   Class :character    Class :character    Class :character   Class :character  
 Mode  :character   Mode  :character    Mode  :character    Mode  :character   Mode  :character  
                                                                                                 
                                                                                                 
                                                                                                 
 Release.Date      
 Length:768        
 Class :character  
 Mode  :character
  • 9、建立两个数据的关联
c=merge(a,b,by.x = 'Sample_Name',by.y = 'Accession')
  • 10、对前面读取的 RunInfo Table 文件在R里面探索其MBases列,包括 箱线图(boxplot)和五分位数(fivenum),还有频数图(hist),以及密度图(density)
d<-c[,c("MBases","Title")]
plate=unlist(lapply(e[,2],function(x){
  x
  strsplit(x,'_')[[1]][3]
  
}))
e$plate<-plate

下面的不会。

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