2019-01-19 R学习第五天 青萍之末 14李健豪

一:R语言基础知识

1:关于R语言语法

(1):就像世间万物皆有各种各样的元素组成一样,组成数据的最基本的元素分为两种数字或者字符串(用chr表示),可用class函数定义。
2.png

如果,在一个封装函数的时候有一个chr就会都变成chr
(2):向量(示例来源生信星球)

x<-seq(1,10,by = 0.5) #1-10之间每隔0.5取一个数(注意这里是逗号不是分号)
x<-rep(1:3,times=2) #1-3 重复2次

向量的提取(列的提取一样的)

> a[c(1:3)]
[1] "1"    "2"    "good"
> a[c(1,3)]
[1] "1"    "good"

文件的读取

a<-read.table(file = "huahua.txt",sep = "\t",header =T)#把这个数据框赋给一个变量a,读取文件,分隔符为Tab,有表头 

文件的合并转置(明天出增刊详细研究)

colnames(X) #查看列名
rownames(X) #查看行名,默认值的行名就是行号,1.2.3.4...
colnames(X)[1]<-"bioplanet"#有的公司返回数据,左上角第一格为空,R会自动补为x,用这个命令来修改
X<-read.csv(file = "huahua.txt",sep = "\t",header =T,row.names=1)#最后row.names的意思是修改第一列为行名

数据导出(类似于read函数,会自动输出yu.txt文件

write.table(X,file = "yu.txt",sep = ",",quote=F)

散点图

c <-data.frame(case=paste("S",c(1:50)),values=runif(50))#case 列和values列的取法
attach(c)
plot(case,values)

也能做with循环

with(c,{
+ plot(case,values)
x<<-summary(values)   #求和并赋值给x,<<的意思是作为全局变量,y也就是出了with循环仍有效。
})x #运行完后打印x

with循环?问题
镇楼图

目标!!!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于数据的存储结构,以下选项描述正确的是( D )A: 数据所占的存储空间量B: 存储在外存中的数据C: 数据在计...
    IIronMan阅读 136,367评论 7 60
  • 亲爱的桃酥小盆友: 看你感冒迟迟不见好,妈妈今天早上跟姥姥姥爷一起,带你去了省立儿童医院挂号看病了。主要检查两方面...
    Yetta小森林阅读 170评论 0 0
  • 今天我写完作业就跟妈妈出去了,是因为我咳嗽,所以妈妈给我在医院里签了个挂号就回家了,但是我们的挂号已经过去了,所以...
    张广远一班阅读 132评论 0 0
  • 大家好: 我叫樊红利。来自黑龙江省七台河市——冬奥冠军的摇篮。是一名税务工作者,毕业于长春税务学院。 我的梦想是:...
    彭樊政阅读 225评论 0 0
  • 最傻的女人就是,你什么都不图,只图他对你好,到最后那些拜金女过的都比你好,你可以图一个人的钱,一个人的权,一个人很...
    董梦雅阅读 588评论 2 2