最简单的R语言绘图,教你10分钟搞定入门绘图

Python012

最简单的R语言绘图,教你10分钟搞定入门绘图,第1张

R语言上手还是比较简单的,我们哪怕是一个小白,但是对于R,也不应该害怕呀,让我们一起来看看R的绘图吧,小白没关系,跟着我走,包您看懂!让您对R越来越感兴趣!

哈哈,数据,我们需要数据!在这里我们无需考虑数据来自何处,对于入门,为了增加大家对R的兴趣,我们就使用R内置的数据集,但是一般情况,数据集往往是需要自己去获取的!获取的数据集还需要经过转换,清洗等诸多步骤才可以用于绘图的哦!

特此说明!如果您还没有安装R的环境,但是由于看到本博客对它感兴趣,那么大家可以去我的主页R专栏,里面有详细的教程可以帮助到大家。

怎么样,就一句话,就可以看到如上图形!

在R中有 6中索引编写方式 ,包括 正整数、负整数、零、空格、逻辑值、名称

与正整数索引相反,它的含义是 不包含 负整数索引所对应的元素。

说实话,零索引并没有多大用处。这里就不介绍了

代表选取该索引位置所代表维度的所有元素。

当索引提供一个包含TRUE和FALSE逻辑值的向量时,R会匹配索引值为TRUE的元素。 此索引方式非常重要

编写一个可以返回第一行所有元素的函数

问题:这样每次发牌都是黑桃K,所以我们要在每次发完牌后进行洗牌,然后再发,现在写一个洗牌的函数

下面写一个输入进去deck输出一个洗牌后的数据框的函数

$ 可以提取数据框或列表对象中的值。

列表提取元素

掌握R语言的索引,最基本操作为 写出对象名字,并在随后中括号里写出对应的索引即可 。若对象是一维的,如向量,只需要提供一个位置索引;若对象是二维的,如数据框,则提供两个位置索引,中间用逗号隔开。n维则用n个索引。另外数据框和列表还可用 $ 来索引。

1.初级入门

《An Introduction to R》,这是官方的入门小册子。其有中文版,由丁国徽翻译,译名为《R导论》。《R4Beginners》,这本小册子有中文版应该叫《R入门》。除此之外,还可以去读刘思喆的《153分钟学会R》。这本书收集了R初学者提问频率最高的153个问题。为什么叫153分钟呢?因为最初作者写了153个问题,阅读一个问题花费1分钟时间,全局下来也就是153分钟了。有了这些基础之后,要去读一些经典书籍比较全面的入门书籍,比如《统计建模与R软件》,国外还有《R Cookbook》和《R in action》,本人没有看过,因此不便评论。

2.高级入门

读了上述书籍之后,你就可以去高级入门阶段了。这时候要读的书有两本很经典的。《Statistics with R》和《The R book》。之所以说这两本书高级,是因为这两本书已经不再限于R基础了,而是结合了数据分析的各种常见方法来写就的,比较系统的介绍了R在线性回归、方差分析、多元统计、R绘图、时间序列分析、数据挖掘等各方面的内容,看完之后你会发现,哇,原来R能做的事情这么多,而且做起来是那么简洁。读到这里已经差不多了,剩下的估计就是你要专门攻读的某个方面内容了。

3、推介你看下这位大咖的CSDN博客,里面有很多有关R语言入门类文章,一定能get到新知识,希望对你有帮助。

博主博客地址:

Data+Science+Insight的博客_CSDN博客-R语言从入门到机器学习,数据科学从0到1,机器学习面试+横扫千军领域博主

博客内容包括:数据科学从0到1、R语言从入门到机器学习、机器学习面试+横扫千军、Python编程技巧高效复用等系列