R语言学习记录

发布时间 2023-05-22 18:17:44作者: sarahGE

2021年买的课程,今天终于开始正式学习了,这个故事告诉我们,学术还是得硕博时期搞,一旦毕业工作了,杂七杂八的事情太多,再加上家庭等因素,就会导致一拖再拖。

首先,第一件事,放下焦虑,什么时候我变成了特别想一下子学会某件事情,而不再享受学习过程逐渐习得的快乐了呢?

老师说,需要100小时才算是入门,就沉下心吧,这是一次机会,也是一次挑战,100个小时而已,就算是对课题没帮助,对画图总有些帮助吧,对于带本科生毕业论文,平时的小东西也会有帮助啊,对于代谢组学出图也会有帮助哇!总之,没有白学的,都会用到的。

昨天,家人表达了,我是懒惰不成熟的家伙,确实,懒惰,讨巧,不想踏实,已经做过的就不想整了,耐性差,但唯有一点点优点是,好奇心强,喜欢尝试新鲜事物,价值观正,喜欢做有意义的事情。但愿这次是有意义的,至少是无害的。

———————————————————————————————————————————————————————————————————————————————————

番茄钟计时:2h

0522

01课

安装

今天把R包装了,Rstudio配置完,R就像是空房子,我们需要这个空房子,Rstudio是装修,依托在R,但Rstudio能够给我们很多便利,容易分析我们的东西。

R语言能做什么呢? 主要有1 ,画图,2, 批量处理一些任务 3,个性化的任务,4,生活上需要


02课

数据类型,

可以输入数字,逻辑,字符串类型,可以进行运算,加减乘除开根号这种运算符都支持;

四种数据格式:向量,矩阵,数据框,列表,eg:晾衣绳挂不同箱子的例子

#as. 这种简单代码

<-  = 需要注意一下,R 语言赋值使用的是左箭头 <- 符号,不过一些新版本也支持等号 =


 

03课

操作数据

向量怎么提取数据,有3种,1,根据数据的位置position    2,根据数据的逻辑 p<0.05    3,根据数据的名称name

靠什么提取呢? 元素获取【   【【     $

向量,列表,可以直接选【】,如果是矩阵和数据框,得描述出横纵左边

daraframe 可以用$ 或者subset来选取