![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
R语言入门实践
文章平均质量分 92
李铭洋。
水平一般,能力有限,坚持学习,永不放弃,谢谢关注!
展开
-
R语言入门学习笔记(七)
截至目前,我们已经学习了R的基本知识,也会使用R来编写一些程序。但是在我们平时学习中,可能会遇到要重复完成某个任务,为了实现这个需求,我们来学习循环的用法。循环很好的解决了一些问题,但是不同的写法可能影响代码的运行速度,最后我们来学习一些关于R中特有的代码提速方式来优化我们的代码。通过这节的学习,我们学到了循环在R编程中的运用。善于使用这些循环可以解决很多事情。但是有些循环可以被R中的向量化代码所代替,这样会大大发挥R的优势,使得代码运行速度大大加快。原创 2024-02-04 15:19:02 · 1186 阅读 · 1 评论 -
R语言入门学习笔记(六)
通过前面的学习,我们已经学习了如何去编写R程序,但对于一些个性化的需求可能前面所学的知识还不能满足。比如我们在命令行输入R对象时,命令行可以显示出R对象的内容,其实是调用了print函数来实现的,但是某些时候,print函数返回的格式不是我们想要看到的,如何去更改呢?这就要涉及到这节我们要学到的R的S3系统。S3系统可能会给理解R函数带来困扰,因为我们在尝试理解某个函数时会看到其调用了UseMethod函数。但是现在,我们已经知道了,所以我们可以直接去找到其类方法函数来查看其源代码。这个函数是符合或的。原创 2024-02-03 12:57:30 · 930 阅读 · 0 评论 -
R语言入门学习笔记(五)
通过先前的学习,我们有了对R语言的初步了解及相关基础知识储备。现在,是时候来编写一些用于解决问题的程序了,在这一节,将介绍关于编写R程序的相关知识。通过本章的学习,我们将对R编程有进一步的了解。关于R编程,可以将复杂的想法分解后分为有序步骤和同类情况来针对编程,关于同类情况可以使用条件语句和查找表来实现。其中查找表满足了向量化编程的需求,是一种方便快捷的方法来对同类情况进行赋值操作。最后,我们学习了很多调试R程序的方法。原创 2024-02-02 16:28:31 · 1523 阅读 · 0 评论 -
R语言入门学习笔记(四)
这一节,我们将来学习R的环境系统。R的环境系统在使用中是比较无感的,但是学习R的环境相关知识,可以更加清楚的了解R对对象的存储、查找、操作等逻辑。R环境(environment)也可以看作是文件夹的概念(与python编程语言中的环境类似),与计算机存储文件的逻辑类似。计算机中文件夹层层嵌套,形成了一个分层的文件系统,如果想要找到某个文件,就必须在这个文件系统中逐层进行寻找。R存储对象也是类似,每个对象存储在一个环境中,每个环境都与予个父环境。原创 2024-01-31 12:26:33 · 946 阅读 · 1 评论 -
R语言入门学习笔记(三)
目前为止,我们学习了R对象,这可以用于暂存所需要处理的数据。但是,在数据分析的过程中,我们可能随时需要调取这些R对象中的部分数据进行分析,我们要如何对这些数据进行选择和处理呢?这次的学习将会学习到R中取值以及修改数值的方法,这样我们就可以对R中的数据进行提取和修改了。通过本节学习,我们学会了在R中定向的索引数据。可以使用多种方式对R对象中元素进行索引。进行索引后,我们就可以使用赋值函数对R对象中的数据进行修改,注意有需要时在修改前保存数据副本。为了更好的对数据进行定向修改,学习了逻辑值取子集的方法。原创 2024-01-30 18:40:36 · 988 阅读 · 2 评论 -
R语言入门学习笔记(二)
我们已经学习了R语言的基础操作界面以及主要R元素(函数、R包等)。接下来,我们将具体学习R对象(向量、矩阵、数组、列表、数据框)的相关知识。了解R对象将有利于系统了解R语言处理以及存储数据的形式。其中,还会介绍属性与强制转换的概念,这对于更深入了解所有R对象的特征有所帮助。至此,我们了解了R语言中R对象的基本形式。掌握并牢记这些基本的R对象对后续的数据分析十分关键。另外还学到了R对象属性的概念,其中class类属性表示的是R对象的一种类型,这些属性的概念后续还会有重要的应用。原创 2024-01-29 20:31:40 · 892 阅读 · 0 评论 -
R语言入门学习笔记(一)
R语言是一门主要用于数据分析的编程语言。在诸多领域都有着广泛的应用,R语言的传统强项是建模与作图,其宗旨是为了帮助科学家解决数据分析的相关问题。这里的R语言入门学习笔记系列,想要为自己梳理R学习道路上重要的知识点,并且希望能够帮助到所有想要系统学习R的初学者们。这个部分是通过学习《R语言入门与实践》这本书所获得的部分心得,想要学习的朋友可以去自行阅读此书。有时你可能会想要重复使用某段代码,可以利用复制粘贴进行修改重复使用。原创 2024-01-28 21:08:36 · 797 阅读 · 0 评论